openspec-verify-change

Verify implementation matches change specs, tasks, and design artifacts before archiving.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/twaananen/6dof-drone-sim --skill openspec-verify-change-twaananen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/twaananen/6dof-drone-sim/tree/main/.agents/skills/openspec-verify-change
Command: npx skills add https://github.com/twaananen/6dof-drone-sim --skill openspec-verify-change-twaananen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Before archiving a change, teams need confidence that the implementation actually matches the planned specs, tasks, and design decisions. Manually cross-checking code against change artifacts is error-prone and often skipped, leading to incomplete or divergent implementations being archived. ## Core Features & Use Cases - Three-Dimension Verification: Checks Completeness (task checkboxes, spec coverage), Correctness (requirement implementation, scenario coverage), and Coherence (design adherence, code pattern consistency). - Prioritized Issue Reporting: Generates a structured report grouping findings into CRITICAL, WARNING, and SUGGESTION levels, each with actionable recommendations and file references. - Graceful Degradation: Adapts verification depth based on available artifacts, verifying only tasks when specs or design docs are missing. - Use Case: After finishing a feature tracked by an OpenSpec change, run verification to confirm all tasks are checked off, every requirement has corresponding code, and the implementation follows the design before archiving the change. ## Quick Start Verify that my current change implementation is complete and ready to archive.

Frequently Asked Questions about openspec-verify-change

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify an OpenSpec change before archiving?▼

Run the verification workflow with a change name, or let it prompt you to select from available changes via openspec list. It checks task completion, spec coverage, and design adherence, then produces a report with CRITICAL, WARNING, and SUGGESTION issues.

What does the OpenSpec verification report check?▼

The report checks three dimensions: Completeness (task checkboxes and requirement coverage), Correctness (requirement implementation and scenario coverage in code), and Coherence (design decision adherence and code pattern consistency).

Does openspec-verify-change work without a design.md file?▼

Yes, it degrades gracefully. With only tasks.md it verifies task completion; with tasks and specs it checks completeness and correctness; design adherence checks are skipped and noted when design.md is absent.

What are the requirements to run OpenSpec change verification?▼

You need the openspec CLI installed, since the workflow runs commands like openspec list, openspec status, and openspec instructions apply to discover changes and load their artifacts.

When should I not archive a change after verification?▼

Do not archive when the report contains CRITICAL issues such as incomplete tasks or missing requirement implementations. Warnings and suggestions can be addressed later, but critical issues must be fixed first.