openspec-verify-change

Verify code implementations against openspec change artifacts for completeness and correctness.

1|Updated May 26, 2025
One-click install
npx skills add https://github.com/StrayDragon/llman --skill openspec-verify-change-straydragon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/StrayDragon/llman/tree/main/.claude/skills/openspec-verify-change
Command: npx skills add https://github.com/StrayDragon/llman --skill openspec-verify-change-straydragon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openspec, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that code implementations accurately reflect the intended changes defined in specifications, tasks, and designs, preventing inconsistencies before archiving.

Core Features & Use Cases

  • Automated Verification: Checks for completeness, correctness, and coherence between implementation and change artifacts.
  • Detailed Reporting: Provides a structured report with critical issues, warnings, and suggestions.
  • Use Case: Before merging a new feature, use this Skill to automatically verify that all associated tasks are completed, requirements are met, and the implementation aligns with the design documents.

Quick Start

Use the openspec-verify-change skill to verify the implementation for the change named 'user-authentication-module'.

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

Verifying implementation against change artifacts involves checking completeness, correctness, and coherence between code and specifications. This process generates a structured report highlighting critical issues, warnings, and suggestions before archiving.

What is implementation verification in change management?

Implementation verification in change management ensures code accurately reflects intended changes defined in specifications, tasks, and designs. It prevents inconsistencies by validating that all associated tasks are completed and requirements are met.

Do I need the openspec CLI to check implementation coherence and completeness?

Yes, you need the openspec CLI to perform status checks, apply instructions, and list available changes. The CLI provides the necessary commands to scope and validate that your implementation correctly aligns with the defined change artifacts.

How do I check if completed tasks align with design documents?

To check if completed tasks align with design documents, run an automated verification process against your change artifacts. This validates that your implementation meets the defined requirements and produces a detailed report of any discrepancies.

What's the best way to automate code review for new feature specifications?

The best way to automate code review for new feature specifications is to use a verification tool that cross-references your implementation with change artifacts. This automatically identifies missing requirements and structural inconsistencies before merging.

Why does implementation verification report warnings during change management?

Implementation verification reports warnings during change management to highlight potential coherence issues between your code and design documents that are not critical failures. These warnings suggest improvements to ensure full alignment before archiving the changes.