What problem does it solve?
This Skill eliminates ambiguity between planning and implementation by automatically identifying the next actionable task from a specification, gathering all necessary context, and generating a detailed, step-by-step execution plan. It ensures developers always know what to work on and how, preventing scope creep and rework.
Core Features & Use Cases
- Automated Task Identification: Finds the next unblocked task in a spec, prioritizing current phases and dependencies.
- Comprehensive Context Assembly: Gathers task-specific details, dependencies, related files, and testing requirements from the spec and codebase documentation.
- Detailed Execution Plans: Generates step-by-step plans with success criteria, potential issues, and testing strategies.
- Use Case: After a specification is approved, use this skill to get the next task, a list of all files to modify, relevant code patterns, and a checklist of verification steps, allowing you to jump straight into coding with confidence.
Quick Start
1. Verify sdd CLI tools are available
sdd verify-tools
2. Prepare the next task automatically (recommended)
This command discovers specs, finds the next task, and generates a plan.
sdd prepare-task SPEC_ID
Example of manual task discovery (if prepare-task fails or for advanced use)
sdd next-task SPEC_ID
sdd task-info SPEC_ID TASK_ID
sdd check-deps SPEC_ID TASK_ID