What problem does it solve? Turning a feature spec into code without a plan leads to missed requirements, inconsistent types across tasks, and vague steps that stall implementation. This Skill converts a spec or requirements document into a complete, self-contained implementation plan that an engineer with zero codebase context can execute task by task. ## Core Features & Use Cases - Structured Plan Generation: Produces a plan document with a mandatory header (goal, architecture, tech stack, global constraints) and tasks broken into 2-5 minute steps following TDD: failing test, verify failure, minimal implementation, verify pass, commit. - Spec Coverage Enforcement: Each task declares which spec sections it covers, and a self-review checklist verifies every spec section maps to a task, no placeholders remain, and type signatures stay consistent across tasks. - Execution Handoff: After saving the plan to the plans directory, it routes execution to a subagent-per-task workflow or inline execution based on a saved user preference. - Use Case: Given a spec for a new API endpoint, generate a dated plan file where each task lists exact file paths, complete code blocks, test commands with expected output, and commit commands. ## Quick Start Ask the agent to use the compose:plan skill to turn your feature spec into a step-by-step TDD implementation plan saved in the plans directory.