openspec-verify-change

Verify implementation against openspec change artifacts and generate a coherence report.

Updated Mar 26, 2026
One-click install
npx skills add https://github.com/daodaoedu/daodao --skill openspec-verify-change-daodaoedu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/daodaoedu/daodao/tree/main/.gemini/skills/openspec-verify-change
Command: npx skills add https://github.com/daodaoedu/daodao --skill openspec-verify-change-daodaoedu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams avoid prematurely archiving changes by verifying that implementation, tasks, specs, and design artifacts are complete, correct, and coherent with the declared change intent.

Core Features & Use Cases

  • Change selection and discovery: Guides the user to select an explicit change from openspec and avoids guessing ambiguous contexts.
  • Artifact-driven verification: Uses openspec status and instructions to load change context, parse tasks.md and delta specs, and evaluate completeness, correctness, and coherence.
  • Actionable report generation: Produces a prioritized Verification Report with CRITICAL, WARNING, and SUGGESTION items and file/line recommendations for fixes.

Quick Start

Verify the implementation for change "add-user-profile" and generate a verification report summarizing completeness, correctness, and coherence.

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 change implementation before archiving spec artifacts?

To verify change implementation before archiving, parse tasks.md and delta specs via openspec CLI to evaluate completeness, correctness, and coherence. This ensures implementation matches declared change intent and prevents prematurely archiving incomplete code changes.

What is the best way to validate openspec tasks and delta specs against code?

Validating openspec tasks and delta specs requires running openspec CLI status and instructions commands to load change context. The process parses context files and produces a prioritized report with CRITICAL, WARNING, and SUGGESTION items for actionable fixes.

How does openspec change verification work for code review workflows?

Openspec change verification works by applying artifact-driven checks to code review workflows, loading change context and evaluating design notes and tests. It avoids guessing ambiguous contexts by guiding users to select an explicit change before generating a completeness report.

Do I need an explicit change selected to run spec-validation checks?

Yes, spec-validation checks require an explicit change selected from openspec to avoid guessing ambiguous contexts. Selecting a specific change ensures the verification process accurately loads the correct tasks.md, delta specs, and design notes for evaluation.

What does a coherence and completeness report include for change management?

A coherence and completeness report for change management includes prioritized CRITICAL, WARNING, and SUGGESTION items with specific file and line recommendations. This actionable output helps teams fix implementation gaps before archiving the verified change.

Why does my openspec verification report show missing context files?

Your openspec verification report shows missing context files when implementation artifacts do not match declared change intent. The verification process parses tasks.md and delta specs to detect incomplete or incorrect artifacts, flagging them as CRITICAL or WARNING items.