What problem does it solve? Non-trivial coding tasks often fail due to hidden assumptions, scope drift, and unreviewable big-bang diffs. This Skill enforces a structured planning phase before any code is written, surfacing ambiguity, risk, and dependencies up front. ## Core Features & Use Cases - Requirements gate: Produces falsifiable acceptance criteria, non-goals, an explicit assumptions block, and anticipated failure modes before planning begins. - Structured per-step plans: Each of 3–8 steps includes verify clauses, files to touch, API impact, tests, risk notes, and a ~100 LOC slice cap. - Dependency-graph ordering and slicing strategies: Orders work bottom-up through schema, service, query hook, component, and tests, choosing vertical, risk-first, or contract-first slicing. - Use Case: Before refactoring a React feature that touches the API client, TanStack Query hooks, and components, invoke this Skill to produce a step-by-step plan with verification criteria and an ADR step for any structural decision. ## Quick Start Ask the assistant to enter plan mode and produce a step-by-step plan with verify clauses before implementing your multi-file feature or refactor.