openspec-verify-change

Verify code implementations against specs, tasks, and design documents.

1|Updated Jun 18, 2025
One-click install
npx skills add https://github.com/knopki/dotfiles --skill openspec-verify-change-knopki
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/knopki/dotfiles/tree/main/home/private_dot_config/opencode/skills/openspec-verify-change
Command: npx skills add https://github.com/knopki/dotfiles --skill openspec-verify-change-knopki

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 the intended design, specifications, and tasks before a change is finalized or archived, preventing inconsistencies and errors.

Core Features & Use Cases

  • Completeness Check: Verifies all tasks are completed and requirements are covered.
  • Correctness Validation: Assesses if the implementation aligns with specifications and scenarios.
  • Coherence Review: Checks adherence to design decisions and code patterns.
  • Use Case: Before merging a new feature, use this Skill to confirm that all development tasks are done, the code meets the documented requirements, and it follows the established architectural patterns.

Quick Start

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

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 matches change specifications before merging?

To verify implementation matches change specifications, use a verification skill that checks completeness, correctness, and coherence of code against design documents, specs, and tasks. It ensures all development tasks are done and requirements are covered before finalizing a change.

What is the best way to check if a feature implementation aligns with design documents and tasks?

Checking implementation alignment with design documents involves assessing whether the code follows established architectural patterns and meets documented requirements. A verification skill performs a coherence review to confirm adherence to design decisions and code patterns.

Do I need the openspec CLI to verify change artifacts and implementation status?

Yes, you need the openspec CLI to verify change artifacts. The CLI is required to list changes, check status, and apply instructions for loading artifacts during the implementation verification process.

Can I validate that all development tasks are completed and requirements are covered automatically?

You can validate that all development tasks are completed and requirements are covered by running a completeness check. This verification process assesses the implementation against specified change artifacts to confirm full task completion and requirement coverage.

When should I use an implementation check against change artifacts in a development workflow?

An implementation check against change artifacts should be used before a change is finalized or archived. It prevents inconsistencies and errors by ensuring code accurately reflects the intended design, specifications, and tasks within the development workflow.