What problem does it solve?
This Skill helps teams confirm that a software change's implementation matches its change artifacts (specs, tasks, design) so that incomplete, incorrect, or incoherent work is caught before archiving a change.
Core Features & Use Cases
- Guided change selection: Prompts the user to pick a change when none is provided and filters for changes with implementation tasks.
- Artifact inspection: Reads openspec status and instructions outputs to locate specs, tasks, design, and context files for a change.
- Three-dimension verification: Produces a structured report evaluating Completeness (task and requirement coverage), Correctness (requirement-implementation mapping and scenario coverage), and Coherence (design adherence and pattern consistency).
- Actionable recommendations: Prioritizes findings as CRITICAL, WARNING, or SUGGESTION with specific remediation guidance and file references where available.
- Graceful degradation: Works with partial artifacts (tasks-only, tasks+specs, or full artifacts) and explicitly notes skipped checks.
Quick Start
Use the openspec-verify-change skill to verify the implementation of change 'CHANGE_NAME' and produce a prioritized verification report.