openspec-verify-change

Verify code implementations against openspec change artifacts.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Tzeusy/butlers --skill openspec-verify-change-tzeusy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/Tzeusy/butlers/tree/main/.gemini/skills/openspec-verify-change
Command: npx skills add https://github.com/Tzeusy/butlers --skill openspec-verify-change-tzeusy

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 design, specifications, and tasks defined for a change, preventing drift and ensuring quality before archiving.

Core Features & Use Cases

  • Automated Verification: Checks for completeness, correctness, and coherence between code and change artifacts.
  • Artifact Analysis: Parses tasks.md, spec requirements, design documents, and scenarios.
  • Use Case: After developing a new feature based on a specification, use this Skill to automatically verify that all defined requirements are met, tasks are completed, and the implementation aligns with the design document.

Quick Start

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

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

To verify code implementation against change artifacts, you can automatically check completeness, correctness, and coherence by analyzing task completion, requirement coverage, and design adherence using the openspec CLI.

How does automated verification ensure code matches specifications and design documents?

Automated verification ensures code matches specifications by parsing tasks.md, spec requirements, design documents, and scenarios to assess whether all defined requirements are met and the implementation aligns with the intended design.

Do I need the openspec CLI to verify requirement coverage and task completion?

Yes, you need the openspec CLI installed to verify requirement coverage and task completion, as the verification process requires it to list, status, and apply change instructions to your implementation.

What is the best way to prevent specification drift before archiving a feature?

The best way to prevent specification drift before archiving is to run an automated verification check that assesses coherence between your code and change artifacts, ensuring accurate alignment with defined tasks and design documents.

Can I check scenario implementation and task completion for a specific change?

Yes, you can check scenario implementation and task completion for a specific change by invoking the verification process with the change name, such as verifying the implementation for the change named 'user-authentication-flow'.