What problem does it solve?
This skill eliminates the guesswork and inconsistency of manual development planning by providing a structured, repeatable process for creating testable implementation plans, converting PRDs into executable task queues, and defining clear acceptance criteria aligned with TDD principles.
Core Features & Use Cases
- Single Task Planning: Generates phased implementation plans with discovery, problem definition, acceptance criteria, task breakdown, technical approach, risk assessment, and validation strategy for individual development tasks.
- PRD-to-Task Conversion: Automatically parses existing PRDs or specs, integrates Architecture Decision Record (ADR) constraints, and breaks requirements into atomic, testable tasks with dependency tracking for the deep development loop.
- PRD Generation: Creates structured PRDs from high-level feature descriptions, then automatically converts them into executable task queues.
- Use Case: For example, if your team has a PRD for a new user notification system, use this skill to convert it into a prioritized list of atomic tasks with built-in ADR constraints, or generate a full implementation plan for a single notification endpoint.
Quick Start
Use the deep-plan skill to create a testable implementation plan and prioritized task queue for the new user profile editing feature.