openspec-verify-change

Verify code implementations against specified change artifacts for completeness and correctness.

41|7|Updated Jun 15, 2022
One-click install
npx skills add https://github.com/AuroraWebSoftware/AAuth --skill openspec-verify-change-aurorawebsoftware
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openspec-verify-change
Source: https://github.com/AuroraWebSoftware/AAuth/tree/main/.opencode/skills/openspec-verify-change
Command: npx skills add https://github.com/AuroraWebSoftware/AAuth --skill openspec-verify-change-aurorawebsoftware

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 intended design, specifications, and tasks defined in change artifacts, preventing inconsistencies before archiving.

Core Features & Use Cases

  • Automated Verification: Checks for completeness, correctness, and coherence between code and change documentation.
  • Issue Identification: Pinpoints incomplete tasks, missing requirements, design divergences, and pattern inconsistencies.
  • Use Case: After developing a new feature based on a specification document, use this Skill to automatically verify that all requirements are met, the design is followed, and all associated tasks are completed before merging the code.

Quick Start

Use the openspec-verify-change skill to verify the implementation for the change named 'user-authentication-module'.

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 change artifacts before merging?

Verifying code implementation against change artifacts involves checking completeness, correctness, and coherence between code and documentation. This process pinpoints incomplete tasks, missing requirements, and design divergences before archiving or merging.

What is automated verification of software change specifications?

Automated verification of software change specifications is the process of assessing code implementations against defined change artifacts. It ensures completeness, correctness, and coherence, preventing inconsistencies and satisfying rigorous quality assurance needs.

How do I check for missing requirements and design divergences in my code?

To check for missing requirements and design divergences, use automated verification against your change documentation. This identifies incomplete tasks, missing requirements, and pattern inconsistencies, ensuring the implementation accurately reflects the intended design.

When do I need to validate implementation against change management documentation?

Validate implementation against change management documentation before code archival or merging. This is essential in software development workflows requiring rigorous quality assurance to ensure all specified tasks and design requirements are met.

Does automated code review work with task and design documents?

Automated code review works with task and design documents by checking implementation coherence against these change artifacts. It assesses whether the code accurately reflects the intended design, specifications, and defined tasks.