sdd

Orchestrate specification-driven development workflows from requirements to code implementation.

Updated Feb 28, 2026
One-click install
npx skills add https://github.com/orekyuu/orekyuu-claude-plugins --skill sdd-orekyuu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdd
Source: https://github.com/orekyuu/orekyuu-claude-plugins/tree/main/plugins/sdd/skills/sdd
Command: npx skills add https://github.com/orekyuu/orekyuu-claude-plugins --skill sdd-orekyuu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the software development process by enforcing a structured Specification-Driven Development (SDD) workflow, ensuring features are built based on clear specifications and robust test cases.

Core Features & Use Cases

  • Specification Creation: Generates detailed specifications through interactive user dialogue.
  • Test Case Design: Automatically designs test cases based on the approved specifications.
  • Implementation: Develops code that adheres to both the specifications and the designed test cases.
  • Use Case: When a user wants to develop a new feature, this skill guides them through defining requirements, creating tests, and finally implementing the code, ensuring quality and alignment.

Quick Start

Use the sdd skill to develop a new feature based on user requirements.

Frequently Asked Questions about sdd

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

FAQPage Schema
What is specification-driven development and how does it structure feature creation?

Specification-driven development (SDD) structures feature creation by orchestrating a multi-phase workflow that includes interactive specification definition, automated test case generation, and code implementation to ensure adherence to predefined requirements.

How do I develop a new feature using a specification-driven workflow?

To develop a feature, you first define requirements through an interactive dialogue to create specifications, then automatically generate test cases from those specs, and finally implement code that satisfies both the specifications and tests.

Does specification-driven development work well with test driven development?

Yes, specification-driven development integrates naturally with test driven development by automatically generating test cases from approved specifications before code implementation begins, ensuring the final code adheres to predefined requirements.

Can I maintain context between specification creation and code implementation phases?

You maintain context and continuity between development phases by passing file paths between specialized agents for specification creation, test case design, and implementation within the SDD workflow.

When should I use specification-driven development for software development?

You should use specification-driven development when you want to streamline the software development process by enforcing a structured workflow, ensuring features are built based on clear specifications and robust test cases.