with one click
sdd-verify
Verify implementation against specs and persist a compliance report.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Verify implementation against specs and persist a compliance report.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Mandatory thoth-mem workflow contract for orchestrator/subagent memory ownership, parent session_id/project dispatch, prompt-save prohibitions, project-scoped read tools, session-summary ownership, and durable observation rules. Use whenever work mentions thoth-mem, persistent memory, orchestrator/subagents, session_id, project, saved prompts, session summaries, or project-level memory context.
Execute SDD task lists with real-time progress tracking, sub-agent dispatch, and verification checkpoints.
Review SDD task plans for execution blockers and return [OKAY] or [REJECT].
Generate phased `tasks.md` checklists from specs and design.
Repository understanding and hierarchical codemap generation
Mandatory step-0 requirements discovery for non-trivial work before any implementation or SDD routing decisions.
| name | sdd-verify |
| description | Verify implementation against specs and persist a compliance report. |
Act as the quality gate for a change by turning specs and test evidence into a verification report.
~/.config/opencode/skills/_shared/openspec-convention.md~/.config/opencode/skills/_shared/persistence-contract.md~/.config/opencode/skills/_shared/thoth-mem-convention.mdThe orchestrator passes the artifact store mode (thoth-mem, openspec, or
hybrid). Follow
~/.config/opencode/skills/_shared/persistence-contract.md for read/write
rules per mode.
thoth-mem: persist to thoth-mem only — do NOT create or modify
openspec/ files.openspec: write files only — do NOT call thoth-mem save tools.hybrid: persist to both (default).change-namepipeline-type (accelerated or full)Read the shared conventions.
Recover artifacts with the retrieval protocol in
~/.config/opencode/skills/_shared/persistence-contract.md:
tasksspec and designproposal (used as the verification reference)Optionally recover apply-progress with the same mode-aware rules if it
exists and helps explain task coverage.
Read the changed code and run the required verification commands.
If the selected mode includes OpenSpec, create
openspec/changes/{change-name}/verify-report.md with at least:
In thoth-mem mode, produce the same report content without creating the
file:
# Verification Report: {Change Title}
## Completeness
## Build and Test Evidence
## Compliance Matrix
<!-- Full pipeline: map Given/When/Then scenarios from spec -->
<!-- Accelerated pipeline: map success criteria from proposal -->
## Design Coherence (full pipeline only)
## Issues Found
## Verdict
Build a compliance matrix: in full pipeline, map each Given/When/Then scenario to evidence; in accelerated pipeline, map each proposal success criterion to evidence.
If the selected mode includes thoth-mem, persist the report with:
thoth_mem_mem_save(
title: "sdd/{change-name}/verify-report",
topic_key: "sdd/{change-name}/verify-report",
type: "architecture",
project: "{project}",
scope: "project",
content: "{full verify report markdown}"
)
Return:
ChangeArtifact: openspec/changes/{change-name}/verify-report.mdTopic Key: sdd/{change-name}/verify-reportVerdict: pass, pass with warnings, or failCompliance Summary: compliant vs total scenariosCritical Issues: bullets or None~/.config/opencode/skills/_shared/persistence-contract.md.