The bait, then the rug-pull.
Process is the product. Matt Pocock opens with a deceptively plain observation: AI agents have no memory, which means the only way to get reliable output is to encode senior engineering decision-making into the prompts themselves.
What the video promised.
stated at 00:30 "These skills help me encode my process so that AI has a really strict path it can walk down every single time." delivered at 16:18
Where the time goes.
01 · Intro - process is the product
Sets up the argument: agents have no memory, so process documentation is the multiplier. Shows the skills repo README.
02 · /grill-me
Three-sentence skill forcing Claude to interview you about every branch of a design tree before touching code. Live 16-question session demonstrated.
03 · /write-a-prd
Five-step skill producing a GitHub issue PRD with problem statement, solution, user stories, and implementation decisions.
04 · /prd-to-issues
Converts the destination PRD into tracer-bullet GitHub issues with blocking relationships, safe for parallel agents.
05 · /tdd
Red-green-refactor loop for autonomous agents. Tests verify behavior through public interfaces, not implementation.
06 · /improve-codebase-architecture
John Ousterhout deep-module philosophy. Spawn 3+ sub-agents with radically different interfaces, compare, recommend hybrid, create GitHub RFC.
07 · Course pitch + outro
Claude Code for Real Engineers - 2-week cohort. Curriculum overview shown.
Visual structure at a glance.
Named ideas worth stealing.
Design Tree
From Frederick Brooks: walk every branch of a design decision tree before committing to implementation.
Deep Module Philosophy
A deep module has a small interface hiding a large implementation. Makes code testable at boundaries and easier for AI to navigate.
Vertical Slice / Tracer Bullet
Each issue cuts through ALL integration layers end-to-end, not a horizontal slice of one layer. Flushes unknown unknowns first.
Skill Chain
- grill-me
- write-a-prd
- prd-to-issues
- tdd
- improve-codebase-architecture
Five skills chaining: idea to shared understanding to destination doc to journey to implementation to refactor.
Lines you could clip.
"Skills don't have to be long to be impactful. You've just gotta choose the right words for the LLM at the right time."
"If you have a garbage code base, the AI is gonna produce garbage within that code base."
"The most successful way to get code quality up from agents is just to treat them like humans. Humans with weird constraints."
"At your fingertips now, you have access to a fleet of middling to good engineers that you can deploy at any time. But the weird thing about these engineers is they have no memory."
How they spent the runtime.
- 00:56 – 01:18 · own course
- 15:38 – 16:42 · own course
Things they pointed at.
How they asked for the click.
"Claude Code for Real Engineers. Two week cohort starting March 30, 40% off for 7 days."
Pitched twice - near the top and at the end. Course landing page shown full-screen via picture-in-picture.
Word for word.
Steal the skill chain.
The five skills form a complete, repeatable workflow from vague idea to production-quality code, and each one is three to fifty lines of markdown.
- Build a grill-me skill first: three sentences that force the model to interview you before touching code. Ship nothing before this.
- Make write-a-prd output GitHub issues, not local docs. Issues become the memory the agent fetches on every task.
- Use prd-to-issues to break work into vertical slices through ALL layers, not horizontal layer-by-layer sprints.
- Wire tdd into your autonomous loop so every issue gets red-green-refactor by default.
- Run improve-codebase-architecture weekly. Shallow modules are the number one reason AI outputs degrade over time.
- Skills compound: the chain is the system, any skill in isolation is half the value.
How to think before you build.
The reason AI-generated code often disappoints is not the model, it is skipping the thinking step. These skills are structured ways to think first.
- Before asking AI to build anything, spend 10 minutes describing the problem fully. The interview process surfaces gaps you did not know existed.
- Write down what done looks like before starting. A one-page problem statement prevents three rounds of rework.
- Break big tasks into the smallest possible pieces that still work end-to-end.
- If AI-generated code feels hard to test, that is a signal the code structure needs work, not the tests.
- Revisit architecture periodically. Small structural improvements compound into dramatically better AI outputs over time.

































































