Skip to content
Mitchell MillerDigital growth. Software. Consulting.
Menu
Back to Signals & Systems
StudyingAgentic Engineering

Matt Pocock's Agentic Engineering Workflow — Harness Over Model

it's the sharpest articulation of the thesis I'm building my whole setup around — *stop obsessing over the model, invest in the harness.* Pocock's procedures-vs-abilities skill taxonomy, his grill-me → PRD → issues loop, and his AFK sandboxed-agent pipeline map almost exactly onto the Content Studio I'm running. This is the "copy him" reference.

Watch the original by David Ondrej on YouTube

TL;DR

Matt Pocock's core claim: everyone obsesses over the model (the engine); the leverage is in the harness — the prompts, skills, tests, docs, and codebase the model runs inside, all of which you control. He frames it through Ousterhout's strategic vs. tactical programming: AI has eaten tactical programming (writing syntax, chasing bugs), so your edge is now strategic — designing the hard parts up front, scoping tasks tightly, defining module interfaces, writing good tests, leaving just-enough docs. Your skills are the ceiling on what AI can do (seniors get a 10× boost; juniors a small one). His concrete workflow: drive with procedure skills (grill-me to reach shared understanding → two-prd → split into issues), implement mostly AFK with Sandcastle (agents in Docker/Podman/Vercel sandboxes, parallelized) reviewed by GitHub Actions agents on every PR. Model: Claude Code, Opus 4.8, medium effort — and he "mostly doesn't worry about models."

Key takeaways

  • Harness > model. The engine is one part of a Formula 1 car; the chassis, aero, and setup decide the race. You have far more control over the harness than the model — invest there.
  • AI ate tactical programming. Your moat is strategic: design hard parts up front, scope tasks, think in interfaces, write tests, leave just-enough docs pointing AI to the right places.
  • Skills are the ceiling + the multiplier. "Getting good with AI is getting good at your domain." Low skill caps what AI can do for you; senior judgment gives it richer context.
  • Two skill types: procedures vs. abilities. A procedure you invoke to steer the model (grill-me, two-prd). An ability the model self-invokes when relevant (your coding standards). Pocock prefers procedures — he keeps the steering wheel, doesn't delegate his thinking.
  • grill-me is the unlock. ~5 sentences that turn the agent into an adversarial interviewer until you reach shared understanding. Replaces plan mode. (My move: "list the 10 most consequential decisions and interview me until you're 98% sure.")
  • Every skill costs context. Each skill leaks its description into the window; for 100 abilities that's 100 descriptions. Set disable model invocation: true for user-only skills so their description doesn't leak.
  • AFK by default. Most work happens away from the keyboard: Sandcastle runs sandboxed agents (no nuking your home dir, no env-var exfiltration), parallelized locally or on remote sandboxes, commits pulled back — plus GitHub Actions review agents gating PRs.
  • Knowledge → Skills → Wisdom. You can bundle knowledge + skills into reusable procedures and distribute them to a team (raising the floor). Wisdom — knowing when — still needs real reps in context.
AI ate tactical programmingOusterhout’s split — your edge moved up the stackTACTICAL — AI OWNS THIS NOW✗ Writing the syntax✗ Chasing bugs as they appear✗ Cranking out the commits✗ Cheaper & faster than youSTRATEGIC — YOUR MOAT✓ Design the hard parts up front✓ Scope tasks tightly✓ Think in module interfaces✓ Good tests + just-enough docsSkills are the ceiling: seniors get a ~10× boost from AI, juniors a small one.
AI does the tactical work cheaper than you; strategic design is the human edge.

The workflow, end to end

Pocock's loop is procedure-first and mostly AFK. You do the strategic thinking up front; sandboxed agents do the tactical work in parallel; other agents review.

The AFK workflowYou design + gate; sandboxed agents do the tactical work in parallel1 · STRATEGIZE (you)grill-me → two-prd → split into issueshuman in control2 · IMPLEMENT (AFK)Sandcastle: sandboxed agents,parallel (Docker / Vercel)no home-dir nuke, no exfil3 · REVIEW (gate)GitHub Actions review agenttype-check + lint on every PRcommits land only if green→→Model: Claude Code · Opus 4.8 · medium effort — and he “mostly doesn’t worry about models.”The steering is all in box 1: force the decisions out of your head before any code exists.
Procedure-first, human-gated, mostly away from the keyboard.

The steering happens in the first box. grill-me forces the decisions out of your head before any code exists — then two-prd captures them, and the PRD is split into independently-grabbable issues. Only then do sandboxed agents implement, and only through a review gate do commits land.

Skills: procedures vs. abilities

The distinction most people miss — and the reason his skills stay cheap on context.

Procedures vs. abilitiesThe skill distinction that keeps your context window cheapPROCEDURE — YOU invoke itYou keep the steering wheel.e.g. grill-me (adversarial interviewer),two-prd, teach. Invoked on purpose.Pocock’s preference — don’t delegate thinking.ABILITY — the MODEL invokes itModel pulls it when relevant.e.g. your coding standards — modelreads them before writing React.Great, but its description leaks into context.⚠ Every skill leaks its description. 100 abilities = 100 descriptions. Set disable-model-invocation on user-only skills.
Procedures keep you driving; abilities let the model self-serve knowledge — at a context cost.

Procedures keep you in control (you invoke them); abilities let the model pull knowledge when it needs it. Pocock leans procedure-heavy and hides most descriptions from the model to protect the context window — the opposite of "let the model decide everything" repos.

The ladder: knowledge, skills, wisdom

Knowledge → Skills → WisdomTwo you can package and ship. One you can’t.KNOWLEDGEUnderstand what the thing isin your headSKILLSDone it enough — muscle memoryin your handsWISDOMKnow WHEN — how it fits realityneeds real reps in contextBundle knowledge + skills into shareable procedures (raise the team floor). Wisdom stays human.
You can download knowledge and skills; wisdom only comes from doing it where it matters.

You can package knowledge and skills into shareable procedures — that's the gift of this era. Wisdom is the one you can't download: it comes from doing the thing in the exact context where it matters.

The Buzz — community reception

🗣️ The Buzz — what the audience actually said
120 comments · 8,241 likes · 421K views · paraphrased, ranked by likes
Prevailing sentiment: high-signal and largely on-side — the crowd endorses the "be the best operator with what you currently have" thesis and praises the interview's no-hype pragmatism. grill-me and the teach skill get a lot of love. Sharpest pushback: a build-vs-talk jab and a caution that betting on the harness still leaves you exposed to the model owner. Creator sponsor promo present; spam ~0%.
🚩 333 likes · @bonquaviusdingle5720The build-vs-talk jab: "YouTube vibe coders always talk about how to build but never actually build anything."
👍 67 likes · @amarugMeta praise: some of the channel's videos are over-hypey, but the interviews are "absolute goldmines" — great guest selection.
🔧 52 likes · @milosmilovanovic3929"grill me is so goated." (The most-loved skill in the thread.)
👍 44 likes · @kenneththompson4450Takes the point seriously: as AI passes junior-level, the operator/orchestrator skill is what compounds.
👍 36 likes · @SweetCeejDistills it: "be the best driver, operator, orchestrator with what you CURRENTLY HAVE" — that skill matters more than the model.
👍 18 likes · @bitRAKEPull-quote: "Thinking from the model first is the wrong way to do it." — Matt Pocock.
🚩 10 likes · @mikeunkown8066Dismissive one-liner: "this guy is a JUNIOR."
👍 8 likes · @ChristopherCricketWallace"One of the best discussions on this topic — no hyperbole, no doom, no vilification, no zealotry, just pragmatic ideas."
🚩 7 likes · @madhattersc4051Sharp caveat: over-indexing on model maturity puts your success in the model owner's hands — you can get locked out or priced out.
🔧 3 likes · @modabbirulsaad2233Used the teach skill in Codex — learned a full software-architecture course outline within 24 hours.
🔧 2 likes · @johndoe5624Favorites: grill + improve-architecture — grill for direction, then work through the spec.
🚩 2 likes · @aintnothingtomemanCaveat worth keeping: you still need the fundamentals — strategic thinking comes from knowing the core.
❓ 2 likes · @SubcideReal enterprise question: how would you run this under SOC2, where every change needs a review trail?
❓ 2 likes · @VEFAorgTechnical gotcha: saving the original prompts inside the same generated folder causes context loops.
❓ 2 likes · @kaziaftab9797"Coding standards count as procedures, right?" (Per Matt's taxonomy they're actually an ability — model-invoked.)
🤖 pinned · @DavidOndrej (creator)Creator's pinned SerpApi sponsor promo — commercial interest behind the free content.
🤖 598 likes · top comment · @realWorsinA running joke about the AI-loop hype cycle ("we already killed loops and I didn't get to loop once") — high-upvote humor, low signal.
🤖 Bot/spam estimate: ~0–2%. Method: heuristic scan of 120 comments for promo/links, crypto/giveaway scams, emoji-only, generic-praise templates, duplicates — 0 clear bots; a few one-line praises and one creator sponsor link. Disclosed estimate, not certified detection.

What I'm taking

  • Procedure-first, human-in-the-loop. My Content Studio already runs this way (invoke skills, don't let the model freewheel). Reinforced.
  • grill-me before building anything — the "10 most consequential decisions, interview me to 98%" prompt goes into my planning default.
  • Guard the context window. Audit which skills leak descriptions; disable model-invocation on user-only ones.
  • Move toward AFK + review gates. Sandboxed parallel agents + a PR-review agent is the direction for the research/publishing pipeline I'm building — the human designs and gates, agents execute.
  • Stop model-shopping. Opus 4.8 medium, and spend the saved energy on the harness.

Synthesis and diagrams are mine; sponsor segment omitted. Reference: Matt Pocock's skills (github.com/mattpocock) and Sandcastle.

Download the resume that fits the role.

Each version emphasizes different evidence: enterprise SEO, AEO/GEO, AI product systems, or organic growth.

Selections may be reviewed in aggregate to understand which paths are getting interest.

Search DirectionEnterprise search leadership + AI-search strategy.Download PDF AI Search EngineeringHands-on AEO/GEO optimization + AI tooling.Download PDF Product ManagementRoadmap, requirements, shipped AI products.Download PDF Organic Systems ArchitectureProgrammatic SEO + organic growth systems.Download PDF