sdd-verify

Execute tests and compare implementation against Software Design Documents.

Updated Mar 26, 2025
One-click install
npx skills add https://github.com/ricardoalt1515/.config --skill sdd-verify-ricardoalt1515
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-verify
Source: https://github.com/ricardoalt1515/.config/tree/main/opencode/skills/sdd-verify
Command: npx skills add https://github.com/ricardoalt1515/.config --skill sdd-verify-ricardoalt1515

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automatically verifies the implementation of Software Design Documents (SDD) against specifications, designs, and tasks, saving time and reducing manual errors in software development processes.

Core Features & Use Cases

  • Automated Verification: Executes tests and ensures implementation aligns with SDD specifications.
  • Spec Compliance: Compares implementation against proposed specifications.
  • Design Validation: Checks design decisions against implementation.
  • Task Completion: Verifies completion of tasks defined in SDD.
  • Use Case: Ideal for quality assurance in software development workflows, ensuring that all aspects of an SDD are correctly implemented and tested.

Quick Start

Run the sdd-verify skill with the command: /path/to/sdd-verify --trigger verify.

Frequently Asked Questions about sdd-verify

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify code implementation against a Software Design Document?

To verify code implementation against a Software Design Document, you can automate the process by executing tests and comparing the implementation directly against your SDD specifications and design decisions to ensure full alignment.

What is SDD verification and how does it validate spec compliance?

SDD verification is the automated process of validating spec compliance by comparing your software implementation against proposed specifications and executing tests to ensure the code meets all defined design requirements.

How do I automate design validation for my software development workflow?

You can automate design validation by running a verification process that checks your implementation's design decisions against the original SDD, ensuring that all tasks and specifications defined in the document are correctly implemented and tested.

Can I check task completion for SDD-defined tasks automatically?

Yes, you can check task completion automatically by executing a verification process that validates whether the tasks defined in your Software Design Document have been fully implemented and align with the corresponding tests and specifications.

Does SDD verification work without external dependencies?

Yes, SDD verification operates without external dependencies, allowing you to directly execute tests and compare implementation artifacts against your Software Design Documents to ensure spec compliance in your local environment.

Why does my software implementation fail SDD spec compliance checks?

Your software implementation fails SDD spec compliance checks when the code does not align with the design decisions or specifications defined in the SDD, which is detected by executing tests and comparing the results against the document requirements.