openspec-verify-change

Verify software implementations against specifications, tasks, and design documents.

10|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill openspec-verify-change-agibuild
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/AGIBuild/Agibuild.Fulora/tree/main/.cursor/skills/openspec-verify-change
Command: npx skills add https://github.com/AGIBuild/Agibuild.Fulora --skill openspec-verify-change-agibuild

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 design documents, preventing drift and ensuring quality before archiving.

Core Features & Use Cases

  • Completeness Check: Verifies that all defined tasks are completed and all requirements are addressed.
  • Correctness Validation: Assesses if the implementation aligns with the intent of requirements and covers defined scenarios.
  • Coherence Review: Checks adherence to design decisions and consistency with project coding patterns.
  • Use Case: After a developer implements a new feature based on a specification, this Skill can be used to automatically verify that all aspects of the specification have been implemented correctly and consistently before the change is merged or deployed.

Quick Start

Use the openspec-verify-change skill to verify the implementation for the change named 'feature-x'.

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 specifications?

To verify code implementation against change specifications, you can use this Skill to assess completeness, correctness, and coherence by analyzing task status, requirement coverage, scenario implementation, and design adherence. It requires the openspec CLI to run.

How do I check if all defined tasks in a specification are completed?

To check if all defined tasks in a specification are completed, this Skill performs a completeness check that verifies all defined tasks are finished and all requirements are addressed before archiving or merging changes.

Does openspec-verify-change work without the openspec CLI installed?

No, openspec-verify-change does not work without the openspec CLI installed. The Skill requires the openspec CLI as a dependency to analyze change artifacts and validate implementation correctness.

What is the best way to validate feature implementation before merging?

The best way to validate feature implementation before merging is to verify implementation aligns with intent of requirements, covers defined scenarios, and adheres to design decisions. This Skill automates that coherence review against project coding patterns.

Can I infer the change name automatically when verifying implementation?

Yes, you can infer the change name automatically when verifying implementation. The Skill can infer the change name from conversation context or will prompt you to specify it if the target change is ambiguous.

Why does implementation drift occur and how is it prevented?

Implementation drift occurs when code changes do not accurately reflect intended changes defined in specifications and design documents. It is prevented by validating implementation accuracy against change artifacts before archiving to ensure quality and consistency.