openspec-verify-change

Validate system change implementations against tasks, specifications, and design artifacts.

5|2|Updated Oct 2, 2025
One-click install
npx skills add https://github.com/syifan/cgra-flow-ui --skill openspec-verify-change-syifan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/syifan/cgra-flow-ui/tree/main/.github/skills/openspec-verify-change
Command: npx skills add https://github.com/syifan/cgra-flow-ui --skill openspec-verify-change-syifan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill helps verify that the implementation of a change in a system matches the specified change artifacts, ensuring completeness, correctness, and coherence before archiving.

Core Features & Use Cases

  • Verification of Implementation: Validates that the implementation of a change (specs, tasks, design) matches the provided artifacts.
  • User Interaction: Prompts for selection of changes when no specific name is provided.
  • Completeness, Correctness, and Coherence Checks: Evaluates tasks, spec coverage, requirement implementation, scenario coverage, design adherence, and code pattern consistency.
  • Report Generation: Provides a summary scorecard and detailed issues by priority (CRITICAL, WARNING, SUGGESTION).
  • Use Case: Before archiving a set of changes, use this Skill to ensure that the implementation aligns with the defined specifications and is ready for deployment.

Quick Start

Run the openspec-verify-change skill to start the verification process for the current change.

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 implementation coherence against change specifications before archiving?

To verify implementation coherence against change specifications, you can use an automated validation process that checks tasks, specs, and design artifacts for completeness, correctness, and coherence before archiving. It evaluates requirement implementation, scenario coverage, and code pattern consistency.

What is the best way to validate code changes against design artifacts?

The best way to validate code changes against design artifacts is by running an automated verification process that evaluates design adherence and spec coverage. It generates a summary scorecard and detailed issues by priority to ensure the implementation matches defined specifications.

Do I need the openspec CLI to check change management artifacts?

Yes, you need the openspec CLI to check change management artifacts because the verification process requires openspec capabilities and JSON parsing to validate implementation completeness and interact with users to select changes.

How does automated specification matching work for software engineering tasks?

Automated specification matching works by evaluating task completion, requirement implementation, and scenario coverage against provided change artifacts. It checks code pattern consistency and design adherence to report coherence issues categorized by CRITICAL, WARNING, or SUGGESTION priorities.

When do I need to run a coherence check on my system change implementation?

You need to run a coherence check on your system change implementation before archiving the changes for deployment. This ensures that the implementation aligns with the defined specifications, design, and tasks, preventing incomplete or incorrect updates from being archived.

Can I select specific changes to verify if no name is provided?

Yes, you can select specific changes to verify if no name is provided because the verification process includes user interaction. It prompts you to select the specific change from the available options to begin the validation and reporting process.