openspec-verify-change

Verifies code implementations match specified change artifacts using openspec CLI.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/hiro1989/copy-path-for-claude-code --skill openspec-verify-change-hiro1989
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/hiro1989/copy-path-for-claude-code/tree/main/.claude/skills/openspec-verify-change
Command: npx skills add https://github.com/hiro1989/copy-path-for-claude-code --skill openspec-verify-change-hiro1989

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that code implementations accurately reflect the intended changes defined in specifications, tasks, and designs, preventing discrepancies before archiving.

Core Features & Use Cases

  • Completeness Check: Verifies that all defined tasks are completed and all requirements from specifications are addressed in the code.
  • Correctness Validation: Assesses if the implementation aligns with the intent of requirements and covers defined scenarios.
  • Coherence Review: Checks adherence to design decisions and consistency with project code patterns.
  • Use Case: Before merging a feature, use this Skill to confirm that all user stories are implemented, edge cases are handled, and the code follows the established architectural patterns.

Quick Start

Use the openspec-verify-change skill to verify the implementation for the change named 'user-authentication-flow'.

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 code implementation against change artifacts before merging?

You verify code implementation against change artifacts by assessing task completion, requirement coverage, and design adherence. This ensures the code accurately reflects specified changes and prevents discrepancies before archiving.

What is change artifact verification in software engineering?

Change artifact verification validates that code implementations match specified tasks, requirements, and design documents. It ensures completeness, correctness, and coherence by analyzing requirement coverage, scenario implementation, and code pattern consistency.

Do I need openspec CLI to check if requirements are covered in my implementation?

Yes, the openspec CLI is required for change management and artifact retrieval. It supplies the tasks, requirements, and design documents needed to perform the implementation verification against your code.

How do I check if my code follows established design decisions and architectural patterns?

You check design adherence by performing a coherence review against your change artifacts. This validates that the implementation aligns with intended design decisions and maintains consistency with established project code patterns.

Can I validate that all user stories and edge cases are handled before archiving a feature?

Yes, you validate user stories and edge cases by performing completeness and correctness checks. This verifies all defined tasks are completed, requirements are addressed, and defined scenarios are properly covered before archiving the feature.

What's the best way to ensure code implementations match task and design specifications?

The best way is to verify task completion, requirement coverage, scenario implementation, and design adherence together. This comprehensive verification checks code pattern consistency against change artifacts to prevent discrepancies.