What problem does it solve?
Planning-first prevents wasted implementation effort and fragile reviews by requiring a clear, actionable plan before writing code, ensuring the team implements the right solution in a reviewable way.
Core Features & Use Cases
- Two-mode discipline: Light mode for trivial single-file changes and Full mode for multi-file or architecturally-novel work.
- Five-phase workflow: Explore code and history, ask one clarifying question at a time, propose 2–3 approaches, write an immediately actionable plan, and gate execution on explicit approval with stop-on-failure verification.
- Use case: Use when a user asks to "implement X", "build Y", "add a feature", or "refactor Z" to avoid rework and ensure mergeable, testable phases.
Quick Start
Ask the planning-first skill to create a full, actionable implementation plan for the requested feature starting with an exploratory read of the codebase and two recommended approaches.