openspec-verify-change

Verify code implementations against openspec change artifacts and requirements.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/charlestang/UnaEditor --skill openspec-verify-change-charlestang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/charlestang/UnaEditor/tree/main/.gemini/skills/openspec-verify-change
Command: npx skills add https://github.com/charlestang/UnaEditor --skill openspec-verify-change-charlestang

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 overall project requirements, preventing inconsistencies and ensuring quality before changes are finalized.

Core Features & Use Cases

  • Completeness Check: Verifies that all defined tasks are completed and all specified requirements are implemented.
  • Correctness Validation: Assesses if the implementation aligns with the intent of requirements and covers defined scenarios.
  • Coherence Assessment: Checks adherence to design decisions and consistency with established code patterns.
  • Use Case: After a developer implements a new feature based on a design document, this Skill can be used to automatically verify that the code meets all the criteria outlined in the design and tasks, flagging any discrepancies.

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

To verify code implementation against design specifications, you can use this Skill to check completeness, correctness, and coherence. It invokes the openspec CLI to analyze code adherence to defined requirements and flag discrepancies.

How do I check if my code meets all the tasks in a change artifact?

You can check if your code meets all tasks by running a completeness check. This Skill assesses whether all defined tasks are completed and specified requirements are implemented by invoking openspec CLI instructions.

Does spec compliance verification work with the openspec CLI?

Yes, spec compliance verification works with the openspec CLI. The Skill operates by invoking openspec CLI commands to list, status, and apply change instructions, then analyzing code for adherence to spec and design.

What is the best way to validate feature correctness against defined scenarios?

The best way to validate feature correctness against defined scenarios is using an automated verification Skill. It assesses if the implementation aligns with the intent of requirements and covers defined scenarios before changes are finalized.

Why does my code implementation fail the spec compliance check?

Your code implementation fails the spec compliance check due to incomplete tasks, unimplemented requirements, or misalignment with design decisions. The verification process flags these discrepancies to ensure quality and consistency before finalizing changes.