OpenSpec Verify Change
Use this skill for a verification pass before archive.
Workflow
-
Resolve the target change.
-
Run OpenSpec validation first:
openspec validate "<name>" --type change --json
- Inspect workflow state:
openspec status --change "<name>" --json
openspec instructions apply --change "<name>" --json
-
Read all available
contextFiles. -
Verify three dimensions:
- completeness: incomplete tasks, missing artifacts, obviously unimplemented requirements
- correctness: implementation or tests that appear to diverge from the change
- coherence: design mismatches or project-pattern regressions
-
Report findings first, ordered by severity.
Output
Use a review-style result:
CRITICAL: must fix before archiveWARNING: likely gaps or divergencesSUGGESTION: smaller improvements
If there are no findings, say so explicitly and mention any residual uncertainty.
Guardrails
- Prefer concrete file references.
- Treat OpenSpec validation output as a baseline, not the whole answer.
- When uncertain, downgrade severity instead of overstating.