The bait, then the rug-pull.
Matt Pocock opens mid-task — prompt already typed, plan mode already on. No setup, no definitions. The contract is stated in the second sentence: this is a real session, not a demo.
What the video promised.
stated at 00:08 "I just sat down to do a little bit of work, and I realized this is actually a really good opportunity to show a complicated multi phase plan with Claude code." delivered at 09:45
Where the time goes.
01 · Cold open + premise
Building a get-diffs CLI command for AI Hero courses. Frame: what I'm doing is less important than how I'm doing it.
02 · Plan mode explores, surfaces clarifying questions
Claude explores codebase via sub-agents, returns an interactive multi-step form. Matt answers: required option, flexible matching, diff sequence numbering.
03 · Rules file reveal — the concision rule
Escapes to /memory, shows 43-line CLAUDE.md. Key rule highlighted: be extremely concise and sacrifice grammar for the sake of concision. Called his favourite rule ever.
04 · Make the plan multi-phase
Rejects single-plan output. 5-phase plan appears. Context check: 83.7% free. Switches to accept-edits, types execute phase one.
05 · Execution loop: phases 1-3
Phase 1 done in 3k tokens. Opens VS Code, reviews diff, stages. Returns with claude continue. Phases 2 and 3 follow same rhythm. Handles accidental formatter run by telling Claude to re-read files.
06 · GitHub Issue as context bridge
Creates gh issue with full plan including checked-off phases. Clears context to 16k tokens. Types: Get the GitHub issue 24 and enact phase 4 of that plan.
07 · Phases 4-5 from fresh context
Claude fetches issue, reads correct file, implements. Issue stays in context so phase 5 needs no second fetch.
08 · Three top tips
Explicit recap: (1) concision rule in memory, (2) unresolved questions at end of each plan, (3) GitHub CLI for cross-context plan persistence.
Visual structure at a glance.
Named ideas worth stealing.
Multi-Phase Plan Loop
- Dictate rough prompt (no polish needed)
- Plan mode — explore codebase, surface clarifying questions
- Answer unresolved questions inline
- Force multi-phase if feature spans a context window
- Execute phase by phase, check context between each
- gh issue create with full plan before context fills
- Clear context, resume: get GitHub issue N and enact phase X
Seven-step loop for shipping large features without losing the plan to context resets.
CLAUDE.md Concision Rule
Single rule: In all interactions and commit messages be extremely concise and sacrifice grammar for the sake of concision. Makes plans scannable, questions answerable, diffs reviewable.
Unresolved Questions Pattern
Rule in memory: At the end of each plan, give me a list of unresolved questions to answer if any. Make the questions extremely concise. Turns planning into a form you fill out.
GitHub Issue as Context Store
Before clearing context, gh issue create with the full plan including checkboxes. Survives resets, commentable async, shareable with collaborators.
Lines you could clip.
"What I'm doing is less important than how I'm doing it."
"It's 100% my favorite thing I've added to rules and I'm never taking it out."
"My spidey senses are tingling here."
"I'm being very direct with it. Pull the files into your context."
How they spent the runtime.
Things they pointed at.
How they asked for the click.
"Thanks for watching. This ended up being a pretty chunky video, and I will see you in the next one."
No explicit subscribe ask. No product pitch mid-video. Newsletter mentioned only in description.
Word for word.
Steal the GitHub Issue trick.
The plan that survives a context reset is a plan stored outside the context window.
- Add one rule to your CLAUDE.md right now: be extremely concise and sacrifice grammar for the sake of concision. That single line makes plans scannable and questions answerable.
- Tell Claude to end every plan with a list of unresolved questions. Turns planning into a form you can answer fast.
- When a feature spans more than one session, type make the plan multi-phase before executing anything.
- Before your context fills: gh issue create with the full plan, checkboxes intact. Clear context. Resume with get GitHub issue N and enact phase X.
- Check context between phases with /context — not obsessively, but before each major execution block.
- If a file changes outside Claude (formatter, linter, manual save): tell it directly to pull the files into context. One line, done.
How to actually finish a big coding project with AI.
The AI does not fail on big projects because it is dumb — it fails because you run out of context and it loses the plan.
- Before writing a single line of code, ask the AI to explore your codebase and ask you clarifying questions. Answer them. Then ask for a plan.
- If the feature is large, ask the AI to make the plan multi-phase. This gives you checkpoints instead of one giant prompt.
- Create a GitHub Issue with the plan before you clear your session. Now the plan lives outside the AI's memory and you can pick up tomorrow.
- Put one rule in your AI memory file: be extremely concise. Your plans will go from unreadable walls of text to scannable bullet lists.







































































