openspec-verify-change

Verify implementation against change artifacts and generate a prioritized report.

Updated Feb 12, 2026
One-click install
npx skills add https://github.com/martinsson/checkin-automation --skill openspec-verify-change-martinsson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/martinsson/checkin-automation/tree/main/.claude/skills/openspec-verify-change
Command: npx skills add https://github.com/martinsson/checkin-automation --skill openspec-verify-change-martinsson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill verifies that an implementation matches its change artifacts (specs, tasks, design) to detect missing work, divergences, or inconsistencies before a change is archived, preventing regressions and untracked gaps.

Core Features & Use Cases

  • Guided change selection: Prompts the user to select a change when a name is not provided and lists changes with implementation tasks.
  • Openspec integration: Uses openspec CLI outputs (status and instructions apply) to load change context files and artifacts.
  • Three-dimension verification: Builds a verification report covering Completeness (task checkboxes and spec requirements), Correctness (requirement mapping and scenario coverage), and Coherence (design adherence and code pattern consistency).
  • Actionable reporting: Produces a prioritized report with CRITICAL, WARNING, and SUGGESTION issues and exact recommendations including file references when available.
  • Use case: Before archiving a feature branch, run the Skill to ensure all tasks are completed, all delta requirements are implemented, and design decisions are followed.

Quick Start

Verify the implementation for change "add-user-auth" and generate a verification report that lists critical, warning, and suggestion items with actionable recommendations.

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 against change artifacts before archiving a feature branch?

To verify implementation against change artifacts, parse task checkboxes and delta specs to assess completeness, correctness, and coherence before archiving, generating a prioritized report with actionable file references for any missing or inconsistent work.

What is spec-driven change validation and when do I need it?

Spec-driven change validation inspects tasks.md, delta specs, and design documents to detect missing work or divergences. You need it before archiving a change to prevent regressions and ensure the codebase matches the planned requirements.

How do I check if all spec requirements and design decisions are implemented in my codebase?

Check spec requirements and design decisions by running a three-dimension verification that covers Completeness, Correctness, and Coherence, mapping requirements to code and flagging any design adherence gaps in a structured report.

Can I use openspec CLI outputs to detect missing tasks in a feature implementation?

Yes, you can use openspec CLI status and instructions apply outputs to load change context files and inspect tasks.md checkboxes, detecting missing tasks by parsing the implementation list and matching it against the actual codebase.

What is the best way to generate a verification report for change management workflows?

The best way to generate a change management verification report is to inspect task checkboxes, perform keyword searches across the codebase, and output prioritized CRITICAL, WARNING, and SUGGESTION issues with exact file references for actionable recommendations.

Why does my change validation report show coherence warnings for code pattern consistency?

Change validation reports show coherence warnings when the implementation diverges from established design documents or fails to follow existing code pattern consistency, indicating that the codebase logic does not align with the intended architecture.