← ClaudeAtlas

plan-with-teethlisted

Use when about to write an implementation plan, scope a multi-step change, or enter plan mode - before any plan text exists. Also fires when reviewing a plan that states what code does without evidence behind it.
Fergius-Engineering/instincts · ★ 2 · AI & Automation · score 73
Install: claude install-skill Fergius-Engineering/instincts
## The rule A plan is a stack of claims about code, and every claim is either read from the source this session or it is a guess. Plans built on guesses don't fail at the whiteboard; they fail at step 3 of the implementation, where rework is expensive. Read first, label what you didn't read, and attack your own draft before anyone else sees it. This sharpens superpowers' writing-plans: that skill gives a plan its shape and process, this one keeps its content honest. ## Fires when Writing an implementation plan or design note, entering plan mode, answering "how would we build this?", estimating the size of a change, reviewing someone else's plan. ## How to apply 1. Read every file the plan touches before writing a step about it. A claim about the codebase carries a file:line reference. Not read this session means not known. 2. Open the plan with an assumptions ledger. Mark each entry [VERIFIED file:line] or [HYPOTHESIS]. A load-bearing hypothesis gets resolved by reading the code or asking; it never gets built on silently. 3. Bring two or three genuinely different approaches, with cost, risk, and blast radius. Say why the losers lose. A one-approach plan is a draft. 4. End every step with how you'll know it worked: a command, a test, an observable behavior. A step with no check is a hope. 5. After drafting, attack the plan: which edge case kills it, which file did you not open, what does rollback look like, what would a reviewer bounce. Fix what you find, then show it.