openspec-verify-change

Verifies code implementations align with openspec artifacts and generates a detailed issue report.

3|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Agentic-Engineering-Agency/specsafe --skill openspec-verify-change-agentic-engineering-agency
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/Agentic-Engineering-Agency/specsafe/tree/main/.opencode/skills/openspec-verify-change
Command: npx skills add https://github.com/Agentic-Engineering-Agency/specsafe --skill openspec-verify-change-agentic-engineering-agency

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures that code implementations accurately reflect the defined specifications, tasks, and design documents, preventing drift and ensuring quality before archiving changes.

Core Features & Use Cases

  • Automated Verification: Checks for completeness, correctness, and coherence between code and its associated artifacts.
  • Issue Reporting: Generates a detailed report highlighting critical, warning, and suggestion-level issues.
  • Use Case: After implementing a new feature, use this Skill to automatically verify that all requirements are met, all tasks are completed, and the code adheres to the project's design principles before merging.

Quick Start

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

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

You can verify implementation against change artifacts by parsing specifications, tasks, and design documents to assess completeness, correctness, and coherence. This maps requirements to code and scenarios to highlight critical issues and warnings before merging changes.

What is spec compliance and how does it prevent code drift?

Spec compliance ensures code implementations accurately reflect defined specifications, tasks, and design documents. By checking task and spec coverage, it prevents drift and ensures quality before archiving changes.

How do I check if my code adheres to project design documents before merging?

Checking design adherence before merging involves evaluating code pattern consistency and coherence against project design documents. It generates a detailed report highlighting critical, warning, and suggestion-level issues based on evidence of implementation.

Does automated code review check task and spec coverage for new features?

Automated code review checks task and spec coverage for new features by analyzing the codebase for evidence of implementation. It verifies that all requirements are met and all tasks are completed before archiving changes.

Can I use TDD quality assurance to map requirements to code scenarios?

TDD quality assurance can map requirements to code scenarios by parsing openspec artifacts and analyzing the codebase. It assesses correctness by ensuring defined scenarios align with the actual code implementation.

What are the limitations of automated spec compliance verification?

Automated spec compliance verification operates by parsing openspec artifacts and analyzing code for implementation evidence. It is limited to evaluating completeness, correctness, and coherence based on the provided specifications, tasks, and design documents.