What problem does it solve?
It prevents execution failures caused by vague requirements by turning a design discussion into granular, atomic, dependency-ordered implementation plans that an executor can complete with fresh context.
Core Features & Use Cases
- Atomic implementation plans with dependency graphs: Breaks work into self-contained tasks so parallel executors can safely work in “waves.”
- Explicit file-level guidance: Specifies exact files to read, modify/create, and why, reducing guesswork and context loss.
- Verification-first task specs: Forces each task to include acceptance criteria and a concrete command to verify correctness.
- Planning pipeline support: Reads the design from the brainstorming output (when available) and saves plans/tasks to the phase directory structure for orchestrator execution.
- Methodology injection by task type: Aligns tasks with appropriate approaches (e.g., TDD for feature/test tasks; REPRODUCE-ISOLATE-FIX-VERIFY for bug fixes).
Quick Start
Use the orchestrator Plan phase so writing-plans generates implementation tasks and saves them under the appropriate phase planning directories.