What problem does it solve?
This Skill automates the initial setup of the Specification-Driven Development (SDD) pipeline in a target project. It creates and validates the pipeline-state.json and confirms that the SDD plugin is active, enabling a repeatable, idempotent project bootstrap.
Core Features & Use Cases
- Bootstrap Pipeline State: Create the initial pipeline-state.json with all stages marked as pending.
- Plugin Verification: Verify that the SDD plugin is loaded and the current directory is a valid project.
- Dependency Awareness: Check for optional dependencies (e.g., jq) and gracefully fall back if missing.
- Idempotent Setup: Do not overwrite existing pipeline-state.json if it already exists, preserving state.
Use Case: Starting a new Claude Code project that will run through the full SDD pipeline from requirements to task implementation.
Quick Start
Run the setup to initialize the SDD pipeline in your project. Example:
/sdd:setup