What problem does it solve? Complex changes involving multiple files or architecture decisions often start without a clear plan, leading to broken code and lost context. This Skill structures the planning phase so every significant change begins with resolved open questions, explicit completion criteria, and commit-sized steps. ## Core Features & Use Cases - Open Questions Gate: Blocks plan writing until all open questions in the topic file reach resolved status. - Definition of Done First: Requires completion criteria before implementation steps, keeping plans traceable to the problem statement. - Commit-Sized Steps: Enforces one step equals one commit, with each step linked to its corresponding output specification. - Use Case: A user asks to add authentication to an API. The agent enters PLANNING mode, reads the topic file, resolves open questions, writes an implementation plan with criteria and steps, then waits for explicit approval before execution. ## Quick Start Ask the agent to switch to PLANNING mode and draft an implementation plan for your complex change before writing any code.