openspec-verify-change

Verify implementation matches openspec change artifacts and generate a completeness scorecard.

4|Updated Oct 10, 2025
One-click install
npx skills add https://github.com/JanuaryLabs/deepagents --skill openspec-verify-change-januarylabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/JanuaryLabs/deepagents/tree/main/.claude/skills/openspec-verify-change
Command: npx skills add https://github.com/JanuaryLabs/deepagents --skill openspec-verify-change-januarylabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams confirm that a software change's implementation matches its change artifacts (specs, tasks, design) so that incomplete, incorrect, or incoherent work is caught before archiving a change.

Core Features & Use Cases

  • Guided change selection: Prompts the user to pick a change when none is provided and filters for changes with implementation tasks.
  • Artifact inspection: Reads openspec status and instructions outputs to locate specs, tasks, design, and context files for a change.
  • Three-dimension verification: Produces a structured report evaluating Completeness (task and requirement coverage), Correctness (requirement-implementation mapping and scenario coverage), and Coherence (design adherence and pattern consistency).
  • Actionable recommendations: Prioritizes findings as CRITICAL, WARNING, or SUGGESTION with specific remediation guidance and file references where available.
  • Graceful degradation: Works with partial artifacts (tasks-only, tasks+specs, or full artifacts) and explicitly notes skipped checks.

Quick Start

Use the openspec-verify-change skill to verify the implementation of change 'CHANGE_NAME' and produce a prioritized verification report.

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 specs before archiving a change?

To verify implementation against specs before archiving, you validate task completion, requirement coverage, scenario tests, and design adherence using openspec CLI outputs and context files to generate a completeness, correctness, and coherence scorecard.

What does implementation verification check for in software changes?

Implementation verification checks for missing or inconsistent work by mapping requirements to code, evaluating completeness, correctness, and coherence to ensure the implementation matches specs, tasks, and design artifacts.

Can I validate task completion with only partial artifacts available?

Yes, you can validate task completion with partial artifacts like tasks-only or tasks and specs. The verification process works with graceful degradation, explicitly noting any skipped checks when full artifacts are unavailable.

How do I check requirement coverage and design adherence for a specific change?

To check requirement coverage and design adherence, apply verification to changes managed with openspec by reading CLI status and instructions outputs to locate specs, tasks, and context files, producing a prioritized report.

What is the best way to identify missing or inconsistent work before archiving?

The best way to identify missing or inconsistent work before archiving is producing a structured report that evaluates completeness, correctness, and coherence, prioritizing findings as CRITICAL, WARNING, or SUGGESTION with specific remediation guidance.

Do I need openspec CLI outputs to validate code review and spec coherence?

Yes, you need openspec CLI outputs including list, status, and instructions apply, along with project context files and the ability to read artifacts to map requirements to code and generate the verification scorecard.