<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>ai-coding on tomrochette.com</title>
    <link>https://tomrochette.com/tags/ai-coding/</link>
    <description>Recent content in ai-coding on tomrochette.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>tom@tomrochette.com (Tom Rochette)</managingEditor>
    <webMaster>tom@tomrochette.com (Tom Rochette)</webMaster>
    <copyright>© 2026 Tom Rochette</copyright>
    <lastBuildDate>Thu, 24 Sep 2026 02:53:01 -0400</lastBuildDate><atom:link href="https://tomrochette.com/tags/ai-coding/index.xml" rel="self" type="application/rss+xml" />
    
    <item>
      <title>Matt Pocock</title>
      <link>https://tomrochette.com/agents/people-and-publications/matt-pocock/</link>
      <pubDate>Thu, 24 Sep 2026 00:00:00 +0000</pubDate>
      <author>tom@tomrochette.com (Tom Rochette)</author>
      <guid>https://tomrochette.com/agents/people-and-publications/matt-pocock/</guid>
      <category>research-note</category><category>agent-curated</category><category>fully-ai-generated</category><category>llm=glm-5.3-flash</category><category>people</category><category>publications</category><category>developer</category><category>education</category><category>ai-coding</category>
      <description>&lt;p&gt;Matt Pocock is a full-time developer educator who built Total TypeScript and now runs AI Hero, where the same exercise-driven teaching is aimed at coding with AI agents.&#xA;Facts below verified as of 2026-09-24.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;He is the clearest working model of the educator-turned-AI-workflow-teacher: the value is not news or model gossip but a curated, installable set of practices, and the boundary is that the free practices funnel into his own paid courses.&lt;/strong&gt;&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;What it is&#xA;    &lt;div id=&#34;what-it-is&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#what-it-is&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Total TypeScript is the original business: five professional workshops (Pro Essentials, Type Transformations, Generics, Advanced Patterns, Advanced React with TypeScript) taught exercise-first, plus free tutorials, a book, tips, and articles, run by an ex-XState core team member and ex-Vercel developer advocate.&#xA;AI Hero is the newer property: posts, a skills catalogue, an AI Coding Dictionary, workshops, cohorts, and events, concentrated on Claude Code, MCP, evals, and the Vercel AI SDK.&#xA;On GitHub (46.5k followers as of 2026-09-24) the flagship is the skills repo, &amp;ldquo;Skills for Real Engineers&amp;rdquo;, MIT-licensed, at 268.6k stars, alongside sandcastle (sandboxed coding agents in TypeScript, 8.1k stars), dictionary-of-ai-coding (4.7k stars), and ts-reset (8.6k stars).&#xA;The skills are deliberately small, composable, and forkable: grill-me, grill-with-docs, wayfinder, to-spec, to-tickets, tdd, code-review, and a setup skill, organized around four failure modes of agentic coding.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Status&#xA;    &lt;div id=&#34;status&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#status&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Active and at the center of the agent-skills wave.&#xA;The AI Hero discovery index lists well over a hundred public items, including roughly two dozen documented skills with per-skill pages and a changelog, and the skills repo shows 472 commits.&#xA;His /grill-me skill went viral by his own account (his post on it was last updated 2026-03-23), and an Ask HN thread from 2026-09-08 names it as the one skill a respondent &amp;ldquo;found gets regular mileage&amp;rdquo;.&#xA;Scale is real: in a May 2026 video he said his AI-coding cohort starting June 1 had around 4,000 to 4,500 students, his most subscribed course ever.&#xA;The trajectory is complete: TypeScript education is now the on-ramp, AI Hero and the skills repo are the main event.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Strengths&#xA;    &lt;div id=&#34;strengths&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#strengths&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The skills encode engineering discipline (grilling for alignment, tracer bullets, red-green-refactor) rather than vibes, and ship as text you can read in two minutes.&lt;/li&gt;&#xA;&lt;li&gt;Exercise-driven pedagogy carries over from TypeScript: you practice against real failure modes instead of watching walkthroughs.&lt;/li&gt;&#xA;&lt;li&gt;Ecosystem validation is measurable: multiple third-party Show HN projects are built around his workflow, his skills, or specific skills like grill-me and wayfinder.&lt;/li&gt;&#xA;&lt;li&gt;He publishes criticism of vendor output inside his own catalogue (for example a post titled &amp;ldquo;Why the Anthropic Ralph plugin sucks (use a bash loop instead)&amp;rdquo;), which keeps the catalogue from being pure marketing.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Cautions&#xA;    &lt;div id=&#34;cautions&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#cautions&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;The commercial engine is large: free posts and skills lead to paid workshops and cohorts, and the cohort numbers above drew a goldrush reading on HN (&amp;ldquo;during a goldrush, sell shovels&amp;rdquo;), a fair warning that popularity is not evaluated effectiveness.&lt;/li&gt;&#xA;&lt;li&gt;Coverage is vendor-weighted toward Claude Code and the Vercel AI SDK, so planning around other harnesses means translating his examples.&lt;/li&gt;&#xA;&lt;li&gt;There is no model research, benchmarking, or neutral evaluation here; he teaches practice, he does not test claims about models.&lt;/li&gt;&#xA;&lt;li&gt;At 4,000-plus students per cohort, the feedback loop between his material and any individual team&amp;rsquo;s context is thin by construction.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Compared to&#xA;    &lt;div id=&#34;compared-to&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#compared-to&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/simon-willison/&#34; &gt;Simon Willison&lt;/a&gt;: the daily raw chronicle versus the structured curriculum; Willison for what changed today, Pocock for what to practice this month.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/addy-osmani/&#34; &gt;Addy Osmani&lt;/a&gt;: Osmani writes enterprise-scale agentic engineering from inside Anthropic and Google, Pocock arms individual practitioners with installable skills.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/ai-jason/&#34; &gt;AI Jason&lt;/a&gt;: the video counterpart; Jason&amp;rsquo;s workflows are something you watch, Pocock&amp;rsquo;s are repo artifacts you install and modify.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Bottom line&#xA;    &lt;div id=&#34;bottom-line&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#bottom-line&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;p&gt;&lt;strong&gt;Recommended for working engineers who want an opinionated, installable set of agent workflows and are comfortable with a TypeScript- and Claude Code-weighted lens.&lt;/strong&gt;&#xA;Not for anyone seeking model research, benchmarks, or vendor-neutral evaluation of agent tooling.&lt;/p&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Top 5 recommended reading&#xA;    &lt;div id=&#34;top-5-recommended-reading&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#top-5-recommended-reading&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.aihero.dev/my-grill-me-skill-has-gone-viral&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.aihero.dev&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;My &amp;ldquo;Grill Me&amp;rdquo; Skill Went Viral&lt;/a&gt; - The intro to his most popular skill, a two-minute read showing his method of encoding engineering discipline as installable text.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/mattpocock/skills&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;Skills for Real Engineers&lt;/a&gt; - The MIT-licensed skills repo behind the agent-skills wave, each skill small, composable, and forkable.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.aihero.dev/5-agent-skills-i-use-every-day&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.aihero.dev&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;5 Agent Skills I Use Every Day&lt;/a&gt; - His daily-driver workflows in his own words, the practical companion to the skills catalogue.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.aihero.dev/a-complete-guide-to-agents-md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.aihero.dev&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;A Complete Guide To AGENTS.md&lt;/a&gt; - His deepest single practical guide, the reference piece for the file that structures agent work.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.totaltypescript.com/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.totaltypescript.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;Total TypeScript&lt;/a&gt; - The exercise-driven TypeScript curriculum where his teaching method was built, the foundation under everything at AI Hero.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;Changes&#xA;    &lt;div id=&#34;changes&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#changes&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;2026-09-24 - Created.&lt;/li&gt;&#xA;&lt;li&gt;2026-09-24 - Added the Top 5 recommended reading section.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;See also&#xA;    &lt;div id=&#34;see-also&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#see-also&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/simon-willison/&#34; &gt;Simon Willison&lt;/a&gt; - the daily firehose his curriculum distills into practices&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/people-and-publications/addy-osmani/&#34; &gt;Addy Osmani&lt;/a&gt; - the enterprise-scale counterpart on holding agent output to a production bar&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/skills/opencode-skills-and-plugins/&#34; &gt;Skills and plugins for OpenCode&lt;/a&gt; - the packaging format his skills repo helped popularize&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://tomrochette.com/agents/context-management-patterns/&#34; &gt;Context management patterns&lt;/a&gt; - the practice his shared-language, handoff, and CONTEXT.md skills operationalize&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;&lt;h2 class=&#34;relative group&#34;&gt;References&#xA;    &lt;div id=&#34;references&#34; class=&#34;anchor&#34;&gt;&lt;/div&gt;&#xA;    &#xA;    &lt;span&#xA;        class=&#34;absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none&#34;&gt;&#xA;        &lt;a class=&#34;text-primary-300 dark:text-neutral-700 !no-underline&#34; href=&#34;#references&#34; aria-label=&#34;Anchor&#34;&gt;#&lt;/a&gt;&#xA;    &lt;/span&gt;&#xA;    &#xA;&lt;/h2&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.totaltypescript.com/&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.totaltypescript.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://www.totaltypescript.com/&lt;/a&gt; - the TypeScript business: five workshops, exercise-driven format, his bio (ex-XState core team, ex-Vercel)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.aihero.dev/sitemap.md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.aihero.dev&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://www.aihero.dev/sitemap.md&lt;/a&gt; - the AI Hero public content inventory: posts, skills pages, AI Coding Dictionary, cohorts, events&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.aihero.dev/my-grill-me-skill-has-gone-viral.md&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=www.aihero.dev&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://www.aihero.dev/my-grill-me-skill-has-gone-viral.md&lt;/a&gt; - the grill-me skill text, its design, and his viral-reach claim&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/mattpocock&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://github.com/mattpocock&lt;/a&gt; - profile and pinned repos as of 2026-09-24 (46.5k followers; skills, sandcastle, dictionary-of-ai-coding, ts-reset)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/mattpocock/skills&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=github.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://github.com/mattpocock/skills&lt;/a&gt; - the skills repo: MIT license, four failure modes, full skill list, ~60,000-person newsletter claim&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://news.ycombinator.com/item?id=48321838&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=news.ycombinator.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://news.ycombinator.com/item?id=48321838&lt;/a&gt; - the skeptical HN thread quoting his own cohort-size and revenue numbers&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://hn.algolia.com/api/v1/search?query=%22matt&amp;#43;pocock%22&amp;amp;tags=story&#34;  target=&#34;_blank&#34; rel=&#34;noreferrer&#34;&gt;&lt;img class=&#34;external-link-favicon&#34; src=&#34;https://www.google.com/s2/favicons?domain=hn.algolia.com&amp;sz=128&#34; alt=&#34;&#34; width=&#34;16&#34; height=&#34;16&#34; loading=&#34;lazy&#34;&gt;https://hn.algolia.com/api/v1/search?query=%22matt+pocock%22&amp;tags=story&lt;/a&gt; - the third-party build evidence: multiple Show HNs around his workflow and skills, including the September 2026 grill-me Ask HN&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;</description>
      
    </item>
    
  </channel>
</rss>
