openspec-verify-change

Verify implementation alignment with specs, tasks, and design artifacts.

26|1|Updated May 2, 2022
One-click install
npx skills add https://github.com/anssip/passlane --skill openspec-verify-change-anssip
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/anssip/passlane/tree/main/.pi/skills/openspec-verify-change
Command: npx skills add https://github.com/anssip/passlane --skill openspec-verify-change-anssip

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Verifies that an implementation matches the change artifacts (specs, tasks, and design) to prevent archiving incomplete or inconsistent changes.

Core Features & Use Cases

  • Validates alignment between delta specs and code, ensures all tasks are completed, and checks that design decisions are reflected in the implementation.
  • Generates a structured verification report highlighting completeness, correctness, and coherence, with actionable recommendations.
  • Use Case: Before archiving a change, run the verification to confirm that requirements are implemented and no design contradictions remain.

Quick Start

Run the verification workflow for the target change to generate a 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 implementation matches specs and design before archiving?

To verify implementation matches specs and design before archiving, run a structured workflow that checks completeness, correctness, and coherence against your change artifacts. This generates a verification report with actionable recommendations to prevent archiving inconsistent changes.

What is spec traceability and when do I need to check it?

Spec traceability checks whether delta specs align with code and all tasks are completed. You need to check it before archiving a change to ensure requirements are fully implemented and no design contradictions remain in your software project.

Does change verification check design coherence and task completion status?

Yes, change verification checks design coherence to ensure design decisions are reflected in the implementation and validates task completion status. It produces a structured report confirming that requirements are implemented without design contradictions.

How do I generate a verification report for incomplete change artifacts?

You generate a verification report by running the verification workflow for the target change. The report highlights completeness, correctness, and coherence checks, providing actionable recommendations to resolve any gaps between tasks, specs, and code.

What is the best way to validate code against change artifacts before archiving?

The best way to validate code against change artifacts is to run an automated verification workflow that cross-references delta specs, tasks, and design decisions with the implementation, producing a structured report with actionable fix recommendations.

Why does archiving incomplete changes cause issues in software projects?

Archiving incomplete changes causes issues because unverified implementations may miss requirements or contain design contradictions. Change verification prevents this by validating alignment between artifacts and code, ensuring completeness and coherence before archival.