openspec-verify-change

Verify software implementations against openspec artifacts for completeness, correctness, and coherence.

2.6k|399|Updated Jan 7, 2026
One-click install
npx skills add https://github.com/Soju06/codex-lb --skill openspec-verify-change-soju06
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/Soju06/codex-lb/tree/main/.agents/skills/openspec-verify-change
Command: npx skills add https://github.com/Soju06/codex-lb --skill openspec-verify-change-soju06

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that code implementations accurately reflect design specifications, tasks, and requirements, preventing inconsistencies and ensuring quality before archiving changes.

Core Features & Use Cases

  • Completeness Check: Verifies that all defined tasks are completed and all specified requirements are addressed in the code.
  • Correctness Validation: Assesses if the implementation aligns with the intent of requirements and covers defined scenarios.
  • Coherence Assessment: Checks for adherence to design decisions and consistency with project coding patterns.
  • Use Case: After developing a new feature based on a specification document, use this Skill to automatically verify that all aspects of the specification have been implemented correctly and consistently before merging the code.

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 design specifications and tasks?

To verify code implementation against design specifications, you can parse openspec artifacts to check task completion, map requirements to code, validate scenario coverage, and ensure adherence to design decisions before archiving changes.

What does spec compliance verification check for in a software codebase?

Spec compliance verification checks for completeness by confirming all tasks are done, correctness by mapping requirements to code and validating scenarios, and coherence by ensuring design adherence and consistency with project coding patterns.

Do I need openspec-cli to validate implementation against change artifacts?

Yes, you need openspec-cli installed and configured, as the verification process operates by parsing openspec artifacts and analyzing your codebase against the associated specifications, tasks, and design documents.

When should I run a spec compliance check in my software engineering workflow?

You should run a spec compliance check after developing a new feature based on a specification document and before merging the code, ensuring all aspects of the specification have been implemented correctly and consistently.

What is the best way to ensure code review covers defined requirement scenarios?

The best way to ensure code review covers defined requirement scenarios is to automatically assess correctness by mapping requirements to code and validating that the implementation covers all defined scenarios extracted from openspec artifacts.

Why does my implementation verification fail on design adherence and code pattern consistency?

Implementation verification fails on design adherence when the codebase diverges from parsed design documents, and fails on pattern consistency when the implementation does not align with established project coding patterns defined in the artifacts.