
Decisions before code: one route, explicit scope, phases and verifiable criteria.
SKILL // CHAIN STEP 03
The pilgrimage knows its route before anyone takes a step - this skill charts the route of a change.This skill charts the route of a change before any code exists. /10x-plan runs interactive, skeptical planning: it scales the number of questions to the complexity and the artifacts provided, forces decisions where they are cheap, and writes plan.md with phases, success criteria and a Progress section - plus the two-page plan-brief.md.
/10X-PLAN // THE ROUTE IS SET BEFORE IMPLEMENTATION STARTS
"On the map, a correction costs a pencil. On the road - a pilgrim."
- route arithmetic before setting out for the Time TombsFreestyle implementation makes the key decisions in the worst possible place: in the middle of writing code, in passing, with no comparison of options. /10x-plan pulls them out in front of the code - where changing your mind costs a text edit, not a refactor.
The skill is skeptical and interactive by design: it questions vague requirements, asks "why" and "what about case X", verifies the user's corrections with its own research, and does not write the plan in a single pass - it confirms the complexity, then the decisions, then the phase skeleton, and only at the end the details.
earns its keep when a change touches many files or carries decisions that are hard to reverse (data schema, public API) - decisions should be made before the code, not while writing it.

A plan turns many possible routes into one decision a person can review before costly implementation.
The input is a task description plus artifacts from earlier steps. Every artifact provided means decisions already made - the skill reads them in full and does not ask about what the user has already written down. A frame closes the diagnostic questions (what the problem is), research - the questions about the state of the code; with both at once, only design decisions remain.
The scale is explicit: a task with no artifacts at MEDIUM complexity means 7-10 questions; with research 5-7; with a frame 4-6; with both 3-5. Re-asking about something settled in earlier steps is an explicitly named skill error, not overzealousness.

Evidence and constraints become a route a person can approve before any code changes.
the plan describes the intent and the contract of the change, not finished code - every item separates Intent (what and why) from Contract (interface, signature, schema, invariant); a code snippet appears only for a non-obvious change.

Every phase has an outcome and closure criteria; out-of-scope tasks stay outside the route.
The "What We're NOT Doing" section is a dam against scope creep, and Critical Implementation Details is explicitly optional: it appears only when there is a real catch (ordering, a race, a performance budget). A plan without it is not incomplete; a plan stuffed with boilerplate points is bloated.
At the bottom lives Progress - the only home of checkboxes and the state machine for /10x-implement: one entry per success criterion, split into Automated / Manual, with N.M indexes that are never renumbered. The phase blocks above carry plain bullets, no checkboxes.
reads in under 2 minutes and is written for someone who did not take part in the planning - the decision table shows the lineage: what was settled in earlier steps and what in this session.

Phases, criteria and non-goals form a clear contract for implementation and later review.
back to step 03 (plan) on the Core Skills Chain page - the context of the whole chain and the neighboring steps.

Explicit non-goals protect the plan from scope creep, accidental refactors and mid-implementation ideas.
NO RESULTS // TRY ANOTHER QUERY