What problem does it solve? When an AI coding agent receives a task, it must decide whether to plan first or implement directly, and whether the operator needs to approve the plan before work begins. This Skill makes that triage decision explicit and consistent, preventing both over-planning trivial changes and under-planning risky ones. ## Core Features & Use Cases - Two-gate triage: Step 1 decides if the task gets a written plan; Step 3 decides if that plan blocks on operator approval, judged against the written plan rather than the original request. - Three defined outcomes: plan and hand off, go directly (the diff is the plan), or plan then go with a conditional go-ahead recorded in a commit. - Draft-based handoff: every planning route produces a draft plan file published via PR, so a dead session can be resumed by flipping the draft. - Use Case: A developer asks the agent to refactor a shared module. The skill writes a draft plan, detects that a fork carries no recommendation, and stops for operator approval instead of guessing. ## Quick Start Invoke /task followed by a description of the change you want, and the agent will report whether it is planning, handing off, or implementing directly.