openspec-verify-change

Verify code and tests against openspec change artifacts.

221|96|Updated May 18, 2022
One-click install
npx skills add https://github.com/SAP/e-mobility-charging-stations-simulator --skill openspec-verify-change-sap
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/SAP/e-mobility-charging-stations-simulator/tree/main/.opencode/skills/openspec-verify-change
Command: npx skills add https://github.com/SAP/e-mobility-charging-stations-simulator --skill openspec-verify-change-sap

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams validate that implementations align with change artifacts (specs, tasks, and design) before archiving, reducing misalignment and regressions.

Core Features & Use Cases

  • Artifact-driven verification: Cross-checks code, tests, and tasks against updated delta specs to ensure full traceability.
  • Automated consistency checks: Detect missing coverage or deviations between the specification and implementation, guiding remediation.
  • Use Case: When a change is ready for review, run this Skill to confirm all requirements are implemented and linked to code changes.

Quick Start

Run the verification against a given change context using the openspec CLI, for example: openspec-verify-change --change "<change-name>" --json

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 changes match specs before archiving?

To verify code changes match specs before archiving, run an automated consistency check that cross-checks implementations against delta specs, tasks, and design artifacts. It loads change artifacts via the openspec CLI to check completeness, correctness, and coherence across the codebase and tests.

What is artifact-driven change verification?

Artifact-driven change verification is the process of cross-checking code, tests, and tasks against updated delta specs to ensure full traceability. It detects missing coverage or deviations between specifications and implementations to guide remediation before archiving.

Do I need the openspec CLI to run spec-validation?

Yes, you need the openspec CLI to run spec-validation. The verification process requires the openspec CLI and access to the change artifacts to load the specified change context and perform completeness and coherence checks.

How do I check implementation completeness against a change context?

To check implementation completeness against a change context, execute the openspec CLI with the change name. The Skill loads artifacts and checks completeness, correctness, and coherence across the codebase and tests to confirm all requirements are implemented.

Does automated spec validation detect missing test coverage?

Yes, automated spec validation detects missing test coverage. It cross-checks code, tests, and tasks against updated delta specs to identify missing coverage or deviations between specifications and implementations, guiding necessary remediation.

When should I run change verification in the development workflow?

You should run change verification when a change is ready for review. Running the verification confirms all requirements are implemented and linked to code changes, reducing misalignment and regressions before archiving.