sdd-verify

Execute tests and static analysis to verify software implementations against specifications.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/julcasans/atl-lab --skill sdd-verify-julcasans
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd-verify
Source: https://github.com/julcasans/atl-lab/tree/main/.github/skills/sdd-verify
Command: npx skills add https://github.com/julcasans/atl-lab --skill sdd-verify-julcasans

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a structured method to verify that software implementation aligns with specifications, design, and tasks by executing code and validating behavior.

Core Features & Use Cases

  • Verification of Completeness: Checks if all tasks are completed and up-to-date.
  • Static Analysis of Specs: Ensures code evidence matches requirements and scenarios.
  • Behavioral Testing: Executes tests to confirm runtime behavior aligns with specifications.
  • Use Case: Use this Skill to systematically validate a code change, ensuring it meets all specified requirements before deployment.

Quick Start

Launch the verification process on your project to validate code completeness and correctness.

Frequently Asked Questions about sdd-verify

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

FAQPage Schema
How do I verify that my code implementation aligns with project specifications?

To verify implementation correctness, the Skill executes tests, analyzes specs statically, and validates design decisions to ensure code evidence matches requirements and runtime behavior aligns with specifications. It provides end-to-end verification across development environments.

What is the best way to check if all development tasks are completed and up-to-date?

Verification of completeness systematically checks if all tasks are completed and up-to-date by validating code changes against specifications. It ensures code evidence matches requirements and scenarios before formal validation proceeds.

Can I use this for static analysis of specs in Python and JavaScript projects?

Yes, it uses Python, JavaScript, or other language-specific tools for static and dynamic analysis. Static analysis of specs ensures code evidence matches requirements and scenarios across your development environments.

How do I perform behavioral testing to confirm runtime behavior matches specifications?

Behavioral testing executes tests to confirm runtime behavior aligns with specifications. By running code and validating behavior, it systematically validates that a code change meets all specified requirements during end-to-end verification.

Does spec comparison require any specific dependencies or environments?

No dependencies are required. Spec comparison and end-to-end verification are suitable for quality assurance tasks in software projects requiring formal validation aligned with specifications and architecture across standard development environments.

When do I need formal validation aligned with software architecture?

Formal validation aligned with architecture is needed when systematically validating a code change before deployment. It ensures implementation correctness through comprehensive verification of completeness, static spec analysis, and behavioral testing.