@mattpocockuk: OK, here we go AI Coding Crash Course, fully shipped and ready Get caught up on what this AI Coding thing is all about.…

X AI KOLs Timeline Products

Summary

Matt Pocock announces his AI Coding Crash Course, a workshop teaching engineers how to apply strategic programming principles and use agent skills to stay in control of AI-generated code.

OK, here we go AI Coding Crash Course, fully shipped and ready Get caught up on what this AI Coding thing is all about. With any harness + my skills repo. Join the waitlist now. Going on sale in 10 days. https://t.co/ZM8hBld37C
Original Article
View Cached Full Text

Cached at: 08/07/26, 08:55 PM

OK, here we go

AI Coding Crash Course, fully shipped and ready

Get caught up on what this AI Coding thing is all about. With any harness + my skills repo.

Join the waitlist now. Going on sale in 10 days.

https://t.co/ZM8hBld37C


AI Coding Crash Course

Source: https://www.aihero.dev/workshops/ai-coding-crash-course You let the agent off the leash. It builds, it ships, it builds, it ships — and it feels incredible. Until the morning you open a pull request you “wrote” and don’t recognize a single line of it.

You’ve lost control of the flow. Then you lose your understanding of it.

Here’s the part the doomers miss: that’s not an AI problem, and the fix isn’t a better model.

**Your engineering fundamentals aren’t obsolete. They’re your biggest advantage.**You just need to know how to apply them.

Think about your work in two layers — this is Ousterhout’s distinction, fromA Philosophy of Software Design:

  • Tactical programming— the local, get-it-working move. The actual lines.
  • Strategic programming— where the product and the codebase are going.

**AI ate tactical programming. It can’t touch strategic programming.**Strategy is the part it can’t see — and that’s your job. You hold the strategy; the agent supplies the tactics.

So the real work was never typing the code. The agent will write it.

Will it write therightthing?

You reach for the exciting framework, expecting to do great work with it. Instead you build a big ball of mud — because you don’t yet know how to use it, and the framework quietly takes the wheel. You lose control of the flow. Then you lose your understanding of it.

That’s not an AI problem. It’s an alignment problem, and AI just makes it faster.

Most people don’t do enough alignment work. They forget the agent has no memory — they drop it cold into their codebase, so it makes assumptions and gets to work too eagerly, too sycophantically. The fix is simple:make it align with you before it starts.

**This is absolutely not vibe coding.**The code is part of the output. We’re building applications that stay productive — that agents and humans can keep doing real work in.

Picture the other version of your week: you open the PR your agent built overnight, read it top to bottom, and understand every line — becauseyoudesigned the structure it filled in. The tests are green because you decided what “correct” means. You ship before lunch, and the codebase is easier to work in than it was the day before.

That’s not a faster typist. That’s you, still the engineer — with a tool that finally pulls its weight.


That line is fromThe Pragmatic Programmer, and the whole discipline grows out of it. Nobody hands you the requirements on a plate. So the real skill isn’t writing the code — it’sdiscovering what the code should be, and staying aligned with the agent while you do.

This workshop is that discipline, broken into skills you run by name — the exact agent skills I use every day. Small, readable markdown files you can open, edit, and understand. Nothing hidden behind scaffolding:

  • grill\-with\-docs— interrogate the idea until the requirements survive questioning
  • prototype— answer “how should this look?” with throwaway code instead of an argument
  • to\-prd— turn the resolved context into a real product requirements document
  • to\-issues— break that PRD into vertical slices an agent can grab independently
  • tdd— implement one behavior at a time, red, green, refactor
  • review— check a diff against your standards and your spec, not just “does it run”
  • handoff— carry context between sessions so you stop re-explaining your project every morning
  • improve\-codebase\-architecture— deepen modules instead of widening the mess

**The agent shouldn’t feel magical. Magic is just control you can’t see.**I want you fully in control — editing these skills as you go, understanding every part of the flow.

Grill the idea before you build it

Interrogate it. Don’t let the agent — or yourself — off the hook with the first plausible answer. An alignment discussion has afidelity, and the skill is matching the fidelity to the question:

**Some questions get answered in a sentence.**Just talk to the agent.

Some need a research task— go read the third-party API the agent doesn’t reliably know, or dig through your own internal code.

Some are about how a thing looks or feels— and those you don’t argue about. You prototype.

When the question is “how should this look?”, stop talking and build

Vibe-code a throwaway. Edit theprototype, not the spec. Don’t care about the code yet — a prototype is just an alignment discussion held at higher fidelity. The hard part isn’t the first prototype. It’sholding it together across sessions— managing the context window as you go. That craft is the part this workshop actually teaches.


It’s the ability to keep the wheel — and not let the agent grab it. That’s the whole game.

And here’s the reassuring part:**none of this is new.**Everything here I learned from 20- and 30-year-old books. We’re taking what already worked — Agile (not by the book, just the parts that earn their place), a sprinkle of DDD — and converting it for a world where the AI is the tactical coder.

You’re not delegating to another developer anymore. You’re delegating to the agent. The discipline is the same discipline. You stay in strategic control; you keep shaping how the codebase is structured.

What you walk away with:

  • One process that scales from a single feature to a whole greenfield app — you learn the method, not a different trick for every situation
  • A concrete set of reusable skills you can use on your own work, share with your team, and trust
  • And — crucially — skills that areyours to edit and modifyfor your own needs

> 8,564 linting errors down to ZERO thanks to careful planning and a Ralph loop. @fedeeeeeev@fedeeeeeev

I don’t often buy courses, but Claude Code for Real Engineers from @mattpocockuk is a godsend. I’m not a dev, but I built a full Google Ads management system on top of Claude Code. @AlfredSimon@AlfredSimon

It’s not only about the code that comes out. It’s about staying in control of it.


Fair question. You should ask it.

Yes — the catalog is open source. Two dozen skills, with more than 173,000 installs onskills.sh, free to read and fork right now. Go look. I mean it.

But installing thefilesdoesn’t install thejudgment: matching the fidelity of an alignment discussion to the question in front of you, knowing when to grill and when to prototype, what a good PRD actually looks like, and how to hold context together across sessions on a codebase that has real users and real consequences.

The skills are the notation.The discipline is what makes them work— and that’s what this workshop teaches.

Every company needs its own Matt Pocock. shadcnshadcn

This is for anyone who cares about the code they ship. Two audiences, opposite ends of the same line:

  • People who have written tons of code, believe good code matters, and aren’t convinced AI is the way to get it
  • People who have barely written a line — but refuse to ship a black box they don’t understand

If you’re a senior engineer, think of this as a conversion course: the same fundamentals you already trust, applied to an agent instead of a junior dev.

You don’t need to be an AI expert. You need to be an engineer who wants to stay one.


Is this self-paced or live?

Self-paced. Work through it on your own schedule, in your own codebase, and revisit whenever the skills get an update.

Do I need a specific AI coding tool?

The skills are markdown any Claude-compatible agent can read (Claude Code is the obvious one). Thepracticetransfers to any capable agent — the workflow is the durable part, not the tool.

I’m new to agent coding. Will I keep up?

Yes. You need to be a working engineer, not an AI specialist. Each skill is small enough to read in one sitting, and the method builds up one piece at a time.

What’s your refund policy?

30-day refund policy. Contact[email protected].

More questions?

For pricing, PPP, team seats, invoices, gifting, and platform questions, seeaihero.dev/faq. Or email[email protected].

Similar Articles

@mattpocockuk: Thanks for 200k stars folks

X AI KOLs Timeline

Matt Pocock announces his 'skills' repository for AI coding agents has reached 200k stars, offering composable, adaptable agent skills designed for real engineering with tools like Claude Code and Codex.