What problem does it solve?
It solves the problem of turning an ambiguous coding task into a concrete, step-by-step execution plan that identifies what to change, what to test, and what risks to watch for.
Core Features & Use Cases
- Task understanding and acceptance criteria mapping: Extracts outcomes, constraints, and requirements from the prompt or issue.
- Codebase exploration and relevant-file selection: Locates the repository structure, tech stack, and the most relevant modules and entry points.
- Actionable planning with explicit test and verification steps: Produces a structured todo list including test writing and test-running, plus a final review/validation step.
- Risk assessment: Flags breaking-change risks, edge cases, and uncertain areas for review.
Quick Start
Use the planning skill to create an implementation plan for a feature request by asking it to “Plan how to implement this change in the repo, including which files to edit or create, what tests to add, how to run the test suite, and what risks to flag.”