This is the skill you reach for when you have requirements or a spec and need to create a detailed implementation plan before writing code. It generates comprehensive, TDD-focused plans broken into 2-5 minute tasks with exact file paths, complete code snippets, test commands, and commit messages. The format assumes whoever executes the plan has zero context about your codebase, so everything is spelled out explicitly. Plans get saved to a docs/plans directory and you can either execute them in the same session using subagents or hand them off to a fresh Claude session. The granularity is aggressive, treating "write the test", "run the test", and "commit" as separate steps, which feels tedious but actually works well for complex features.
npx skills add https://github.com/davila7/claude-code-templates --skill writing-plans