openspec-verify-change

Verify change artifacts for completeness, correctness, and coherence before archiving.

Updated Jan 23, 2026
One-click install
npx skills add https://github.com/lz-freedom/polybull-stock-helper --skill openspec-verify-change-lz-freedom
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/lz-freedom/polybull-stock-helper/tree/main/.opencode/skills/openspec-verify-change
Command: npx skills add https://github.com/lz-freedom/polybull-stock-helper --skill openspec-verify-change-lz-freedom

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps QA engineers and developers confirm that a change's artifacts (specs, tasks, and any design notes) are complete, correct, and coherent before archiving, reducing risk of missing requirements or misaligned implementation.

Core Features & Use Cases

  • Completeness verification: checks task completion status and validates required specs for a change.
  • Correctness assessment: maps each requirement to code evidence and flags potential divergences.
  • Coherence evaluation: reviews design decisions and pattern usage to ensure consistency with project standards.
  • Graceful degradation: reports any missing artifacts and explains what checks were skipped.

Quick Start

  • Invoke the skill with a target change name to start verification. If omitted, the tool will prompt for available changes using the openspec CLI.
  • Review the generated verification report to identify CRITICAL issues and address them before archiving.
  • If only partial artifacts exist (for example, only tasks.md), the skill will focus on the available checks and skip the unavailable ones.

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 that change artifacts align with specs and tasks before archiving?

To verify change artifacts align with specs and tasks, you can run a completeness and correctness assessment across delta specs. This process maps each requirement to code evidence and flags any divergences before archiving.

What does it mean to check completeness and coherence across delta specs?

Checking completeness and coherence across delta specs involves validating that required specs exist, task completion statuses are met, and design decisions follow project standards. It surfaces gaps in correctness to ensure full alignment.

How do I map spec requirements to codebase evidence for test coverage?

Mapping spec requirements to codebase evidence requires access to the codebase to search for implementation mappings and test coverage. This confirms that each requirement has corresponding code evidence and flags potential divergences.

Can I verify change artifacts if only partial specs or tasks exist?

Yes, you can verify change artifacts with only partial specs or tasks. The verification process applies graceful degradation, focusing on available checks like tasks.md and skipping unavailable ones while reporting missing artifacts.

Do I need the openspec CLI to check if change implementations are complete?

Yes, you need the openspec CLI to check if change implementations are complete. It is required to prompt for available changes and search the codebase for implementation mappings and test coverage during the verification process.

What is the best way to surface gaps in correctness before archiving a change?

The best way to surface gaps in correctness before archiving a change is to evaluate coherence against project standards and map requirements to code evidence. This identifies missing requirements or misaligned implementations prior to archiving.