openspec-verify-change

Validate code changes against specifications and scenarios.

187|7|Updated Apr 16, 2023
One-click install
npx skills add https://github.com/theoden8/webspace_app --skill openspec-verify-change-theoden8
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/theoden8/webspace_app/tree/main/.cursor/skills/openspec-verify-change
Command: npx skills add https://github.com/theoden8/webspace_app --skill openspec-verify-change-theoden8

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps users verify that their implementation matches change artifacts, ensuring completeness, correctness, and coherence before archiving.

Core Features & Use Cases

  • Implementation Verification: Checks if all specified requirements and scenarios are addressed in the codebase.
  • Progress Assessment: Assesses task completion status and provides actionable feedback to improve implementation.
  • Use Case: Developers can ensure that their recent changes align with the specifications, reducing errors and omissions before release.

Quick Start

Ask the AI to verify that the implementation for a specific change matches the provided specifications and tests.

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 implementation consistency against specifications before archiving?

Implementation consistency is verified by cross-checking code changes against specifications and scenarios to identify gaps. This process ensures completeness and coherence before archiving, relying on open source analysis tools and existing code artifacts to evaluate coverage and compliance.

What is the best way to check code compliance with change specifications?

Code compliance is checked by validating recent changes against change artifacts and test scenarios. This approach assesses task completion status and provides actionable feedback to ensure all specified requirements are addressed, reducing errors and omissions before release.

How does specification matching work for assessing test coverage in a codebase?

Specification matching for test coverage works by analyzing existing code artifacts to detect gaps between the implementation and defined scenarios. It identifies inconsistencies and omissions, providing detailed implementation checks to improve overall quality and completeness.

Do I need open source analysis tools to perform an implementation review?

Yes, performing an implementation review depends on open source analysis tools and existing code artifacts. These dependencies are required to thoroughly validate code changes against specifications and scenarios to ensure quality and completeness.

When do I need to validate code changes for specification matching?

You need to validate code changes for specification matching when preparing to archive development tasks. This ensures that recent modifications align with provided specifications and tests, confirming correctness and coherence before finalizing the workflow.

Why does implementation verification fail to detect missing test coverage scenarios?

Implementation verification may miss test coverage scenarios if existing code artifacts lack detailed specifications. Identifying gaps requires comprehensive change artifacts to compare against, ensuring the analysis tools can accurately detect inconsistencies and omissions in the codebase.