my-sdd

Detect Spec-Driven Development phases and route to plan, tasks, or implement steps.

4|Updated Oct 24, 2020
One-click install
npx skills add https://github.com/Ynakatsuka/dotfiles --skill my-sdd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: my-sdd
Source: https://github.com/Ynakatsuka/dotfiles/tree/main/dot_claude/skills/my-sdd
Command: npx skills add https://github.com/Ynakatsuka/dotfiles --skill my-sdd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates end-to-end Spec-Driven Development workflow by automatically detecting the current phase (plan, tasks, or implement) and routing to the appropriate steps.

Core Features & Use Cases

  • Unified Phase Orchestration: Detects the current state and routes to Plan, Tasks, or Impl activities.
  • Artifacts Management: Generates and updates requirements.md, design.md, and tasks.md as the feature evolves.
  • Human-in-the-Loop: Pauses for user confirmation between phases and records progress for traceability.
  • Use Case: Start a new feature, plan requirements, break down tasks, implement code with tests, and produce a PR.

Quick Start

To begin, invoke the skill with a target feature path or name, for example: /my-sdd docs/specs/user-auth

Frequently Asked Questions about my-sdd

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

FAQPage Schema
How do I automate a spec-driven development workflow from requirements to implementation?

Automating a spec-driven development workflow involves detecting the current phase and routing to appropriate steps for plan, tasks, or implementation. This skill orchestrates the entire process by generating phase-specific artifacts and tracking progress through real-time state detection.

What is spec-driven development phase orchestration and how does it manage artifacts?

Spec-driven development phase orchestration automatically detects whether you are in the plan, tasks, or implement phase. It manages artifacts by generating and updating requirements.md, design.md, and tasks.md as your feature evolves.

How do I start planning a new feature and breaking down tasks for implementation?

To start planning a new feature, invoke the skill with a target feature path. It guides requirements planning, breaks down tasks, executes code with tests via a Task agent mechanism, and pauses for human confirmation between phases to ensure traceability.

Does this spec-driven workflow require human confirmation between planning and implementation phases?

Yes, this spec-driven workflow pauses for human confirmation between phases. It records progress after each confirmation to maintain traceability across requirements, design, task decomposition, and implementation activities.

Can I use this task management workflow for features requiring detailed design documents?

Yes, this task management workflow is designed for feature work where requirements, design, task decomposition, and implementation are guided by real-time state detection. It enforces the creation of design.md and other artifacts to support detailed documentation.

What's the best way to track progress during spec-driven task implementation?

The best way to track progress during spec-driven implementation is leveraging a Task agent mechanism to execute tasks while automatically updating tasks.md. This ensures real-time state detection and progress recording across all phases.