openspec-verify-change

Verify implementation matches change artifacts via openspec CLI commands.

Updated May 5, 2026
One-click install
npx skills add https://github.com/agoodway/goodday --skill openspec-verify-change-agoodway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/agoodway/goodday/tree/main/.opencode/skills/openspec-verify-change
Command: npx skills add https://github.com/agoodway/goodday --skill openspec-verify-change-agoodway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec CLI.

What problem does it solve?

This Skill prevents incomplete, incorrect, or inconsistent changes from being archived by checking that implementation artifacts align with the recorded change specifications and tasks.

Core Features & Use Cases

  • Completeness checks: validates that implementation tasks are complete and that each spec requirement appears to have implementation evidence.
  • Correctness checks: detects likely mismatches between requirement intent and code evidence, and flags missing scenario/test coverage.
  • Coherence checks: verifies design adherence when design decisions are available and highlights notable pattern deviations in new code.

Use case: before archiving a spec-driven change, verify that all checklist tasks are marked complete, requirements from delta specs are implemented in the codebase, scenarios are covered by code/tests, and the implementation follows stated design decisions.

Quick Start

Ask it to verify a specific change by name so it can run artifact loading, task/spec parsing, and issue reporting for archiving readiness.

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 spec-driven changes match requirements before archiving?

Spec verification checks that implementation artifacts align with recorded change specifications by validating task completion, spec requirement coverage, and scenario evidence. It uses openspec CLI commands to generate a structured report scoring completeness, correctness, and coherence.

What does spec validation check for in a codebase implementation?

Spec validation performs completeness, correctness, and coherence checks. It validates that checklist tasks are complete, detects mismatches between requirement intent and code evidence, flags missing test coverage, and verifies adherence to available design decisions.

How do I check task completion and requirement coverage using openspec CLI?

You can check task completion by asking the verification process to inspect a specific change by name. It operates through openspec CLI commands for change listing and status inspection, parsing artifacts to report issues for archiving readiness.

Do I need openspec CLI to validate delta specs and design adherence?

Yes, openspec CLI is a required dependency. The verification process operates through its commands to apply artifacts, inspect change status, and generate the structured report that scores design adherence and requirement coverage.

When should I run change verification on spec-driven workflows?

You should run change verification before archiving a spec-driven change. It ensures all checklist tasks are marked complete, delta spec requirements are implemented, scenarios are covered by tests, and the codebase follows stated design decisions.

What is the best way to detect missing scenario and test coverage for delta specs?

The best way is to run a correctness check that flags missing scenario and test coverage. It detects likely mismatches between requirement intent and code evidence by validating that each spec requirement has implementation proof.