openspec-verify-change

Verify implementation artifacts against openspec change specifications and tasks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps engineers and reviewers confirm that an implementation fully matches the change artifacts—specifications, task lists, and design notes—before archiving or releasing, reducing regressions and missed requirements.

Core Features & Use Cases

  • Change selection and artifact loading: Guides the user to select a change and uses openspec to load its context files and artifacts.
  • Completeness checks: Parses tasks.md checkboxes and delta specs to surface incomplete tasks and missing requirements as actionable CRITICAL issues.
  • Correctness mapping: Searches the codebase for requirement implementations and highlights divergences or missing scenario coverage as WARNINGS.
  • Coherence analysis and report generation: Compares design decisions and code patterns, issues SUGGESTIONS for style deviations, and outputs a structured verification report suitable for gating archive or release.
  • Graceful degradation: Operates with partial artifacts (tasks only, tasks+specs, or full artifacts) and documents skipped checks.

Quick Start

Verify the change named add-user-auth against its specs, tasks, and design and produce a 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 match design specifications before release?

To verify code changes match design specifications, you check implementation artifacts against change specs, task lists, and design notes. This surfaces incomplete tasks and missing requirements as critical issues before archiving or releasing.

What is spec compliance verification for software change management?

Spec compliance verification is the process of confirming an implementation fully matches change artifacts and requirements. It reduces regressions by parsing task checkboxes and mapping requirements to actual codebase implementations.

Can I generate a verification report with only partial change artifacts?

Yes, you can generate a verification report with partial artifacts like tasks only or tasks and specs. The process gracefully degrades by operating with available files and documenting any checks that were skipped due to missing context.

Do I need the openspec CLI to check task completion and requirement coverage?

Yes, you need the openspec CLI to check task completion and requirement coverage. It is required to list changes, fetch change context, and export the artifacts needed to perform the verification analysis.

How does correctness mapping identify divergences in requirement implementation?

Correctness mapping identifies divergences by searching the codebase for requirement implementations and comparing them against delta specs. It highlights missing scenario coverage and flags any mismatches as actionable warnings.

What is the best way to enforce code review and design adherence for tracked changes?

The best way to enforce code review and design adherence is to run a coherence analysis comparing design decisions against code patterns. This issues suggestions for style deviations and outputs a structured report for gating releases.