Before you write code for multi-step features, this generates a detailed implementation plan that assumes whoever executes it knows nothing about your codebase. It breaks work into tiny TDD steps with actual code snippets, exact file paths, and specific test commands. Each task includes the literal code to write, not placeholders like "add appropriate error handling." The plan lives in a markdown file with checkboxes to track progress, and you can either execute it yourself with executing-plans or hand each task to a fresh subagent. It's opinionated about small focused files and frequent commits. The self-check process at the end forces you to verify every spec requirement maps to a task and that there are no hand-wavy TODOs left behind.
npx skills add https://github.com/jnmetacode/superpowers-zh --skill writing-plans