spec-driven-workflow

Guide teams to write validated, testable specifications before coding.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill spec-driven-workflow-thalesandrades
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-driven-workflow
Source: https://github.com/ThalesAndrades/forumfoup2026/tree/main/.claude/skills/spec-driven-workflow
Command: npx skills add https://github.com/ThalesAndrades/forumfoup2026 --skill spec-driven-workflow-thalesandrades

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps technical teams enforce a mandatory specification process, reducing rework and ambiguity in development workflows.

Core Features & Use Cases

  • Structured Specification Creation: Guides users through writing complete, testable specs with well-defined sections and standards.
  • Validation & Completeness Checks: Validates specs against best practices, completeness, and traceability, flagging gaps and ambiguities.
  • Automated Test Stub Generation: Extracts test cases from acceptance criteria to facilitate Test-Driven Development.
  • Use Case: When developing a new API, write a comprehensive spec with acceptance criteria, validate its completeness, generate initial test cases, and proceed with implementation confidently.

Quick Start

Write a detailed spec for a new login API, then run the validator to check for completeness, and generate test stubs ready for TDD.

Frequently Asked Questions about spec-driven-workflow

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

FAQPage Schema
How do I write testable specifications before coding to reduce ambiguity?

To write testable specifications, use a structured specification process that defines complete sections, acceptance criteria, and traceability standards. This enforces mandatory validation before coding begins, reducing rework and ambiguity in complex development workflows.

What is the best way to validate a specification for completeness and gaps?

The best way to validate a specification is to run completeness checks against best practices and traceability standards. This validation process flags gaps and ambiguities in your spec, ensuring clarity and reducing errors before implementation.

Can I generate automated test stubs from acceptance criteria for TDD?

Yes, you can generate automated test stubs directly from acceptance criteria. Extracting test cases from validated specifications facilitates Test-Driven Development, allowing you to proceed with implementation confidently using the generated test stubs.

How do I enforce a mandatory specification process for API development?

To enforce a mandatory specification process for API development, guide your team to write a comprehensive spec with well-defined sections and acceptance criteria. Validate its completeness, generate initial test cases, and proceed with implementation.

Does spec-driven development work for complex software projects without external dependencies?

Yes, spec-driven development works for complex software projects without external dependencies. It guides teams to produce comprehensive, validated, and testable specifications internally, increasing clarity and reducing errors without requiring additional libraries.