spec-dd

Orchestrates specification-driven development workflows with behavioral specs, test scenarios, and alignment reviews.

12|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/florianbuetow/claude-code --skill spec-dd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spec-dd
Source: https://github.com/florianbuetow/claude-code/tree/main/plugins/spec-dd/skills/spec-dd
Command: npx skills add https://github.com/florianbuetow/claude-code --skill spec-dd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the entire specification-driven development lifecycle, ensuring your code precisely matches your requirements from inception to review.

Core Features & Use Cases

  • Behavioral Specification: Guides you in writing clear, unambiguous requirements.
  • Test Scenario Derivation: Automatically generates test cases from your specifications.
  • Alignment Review: Verifies consistency between specs, tests, and code.
  • Use Case: Kickstart a new feature by using the skill to define its behavior, derive test scenarios, and ensure your implementation aligns perfectly with the original intent.

Quick Start

Use the spec-dd skill to start writing a behavioral specification for the new user authentication feature.

Frequently Asked Questions about spec-dd

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

FAQPage Schema
How do I start a specification-driven development workflow for a new feature?

A specification-driven workflow automates behavioral specification, test scenario derivation, and alignment reviews. It ensures your implementation perfectly matches original requirements by enforcing quality gates at each phase, producing test specifications and implementation reviews as artifacts.

What is the best way to derive test scenarios from behavioral specifications?

A spec-first workflow handles test scenario derivation automatically from your behavioral specifications. It guides you through test implementation planning and alignment reviews, ensuring the generated test cases perfectly reflect the unambiguous requirements defined earlier.

How do I ensure test and code alignment during test-driven development?

A specification-driven workflow ensures alignment by conducting alignment reviews that verify consistency between behavioral specifications, test scenarios, and code. It uses reference documents to enforce quality gates at each phase, ensuring test implementation matches original intent.

Does specification-driven development work with different programming languages?

A spec-first workflow supports various programming languages by auto-detecting project languages during setup. It uses reference documents to adapt the behavioral specification, test scenario derivation, and implementation review processes to your specific environment.

When should I use a spec-first workflow instead of standard test-driven development?

A spec-first workflow is ideal when you need to streamline development by automating the entire specification-driven lifecycle. Unlike standard test-driven development, it starts with behavioral specification and includes automated test scenario derivation and alignment reviews to ensure quality gates are met.