openspec-verify-change

Verify change implementation against specs, tasks, and design with the openspec CLI.

Updated Feb 3, 2026
One-click install
npx skills add https://github.com/aniwei/vitamin-code --skill openspec-verify-change-aniwei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/aniwei/vitamin-code/tree/main/refs/opencode/.github/skills/openspec-verify-change
Command: npx skills add https://github.com/aniwei/vitamin-code --skill openspec-verify-change-aniwei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams verify that a change's implementation aligns with its change artifacts (specs, tasks, and designs) before archiving, reducing the risk of incomplete or inconsistent releases.

Core Features & Use Cases

  • Load delta specifications and tasks from openspec/changes/<name>/specs and related artifacts.
  • Assess task completeness by parsing task checklists and matching requirements to code.
  • Generate a structured verification report highlighting Completeness, Correctness, and Coherence with actionable recommendations.
  • Use Case: Validate that all delta requirements are addressed by code changes and associated tests before archiving a release.

Quick Start

Run openspec list --json to fetch available changes and prompt for selection when needed. Run openspec status --change "<name>" --json to understand the change schema and artifacts. Run openspec instructions apply --change "<name>" --json to load artifacts and generate the 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 changes align with design specs before archiving a release?

To verify code changes align with design specs before archiving, you can automate the process by parsing delta specifications and matching requirements to code references. This generates a structured verification report assessing completeness, correctness, and coherence with actionable recommendations.

What is the best way to check task completeness against delta specifications in openspec?

Checking task completeness against delta specifications involves loading artifacts from openspec/changes/<name>/specs and parsing task checklists to match requirements with code changes. The process outputs a structured verification report highlighting any gaps before archiving.

Do I need the openspec CLI to validate change artifacts and requirements mapping?

Yes, validating change artifacts and requirements mapping requires the openspec CLI. The CLI fetches available changes, loads the change schema and artifacts, and generates the verification report by parsing delta specifications for requirements and scenario coverage.

How does design coherence verification work for unarchived changes?

Design coherence verification works by operating across delta specs, code references, and context artifacts stored under openspec/changes/<name>/specs. It assesses whether the implementation correctly aligns with the change's tasks and designs to prevent inconsistent releases.

Can I assess scenario coverage and requirements mapping for a specific change?

Yes, you can assess scenario coverage and requirements mapping by running openspec instructions apply --change "<name>" --json. This loads the specific change artifacts and generates a structured verification report detailing completeness and correctness.

When should I not use automated code alignment verification for my release?

Automated code alignment verification should not be used as a substitute for manual code review but rather as a pre-archiving validation step. It specifically parses delta specifications and task checklists, meaning changes without structured openspec artifacts will not be assessed.