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, bite-sized 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 required header, global constraints, file structure mapping, and per-task blocks listing exact files to create or modify, interfaces consumed and produced, and checkbox steps. - TDD Bite-Sized Steps: Each task is broken into 2-5 minute steps following test-driven development: write the failing test, run it, implement minimal code, verify it passes, and commit. - Self-Review and Handoff: Includes a self-review checklist for spec coverage, placeholder detection, and type consistency, plus an execution handoff offering subagent-driven or inline execution. - Use Case: Given a spec for a new API endpoint, generate a plan saved to docs/superpowers/plans/ with exact file paths, test code, run commands, and commit messages for every task. ## Quick Start Ask the agent to use the writing-plans skill to create an implementation plan from your feature spec before writing any code.