The Complete Claude Code Skills Workflow, End to End
A 17-minute screen-recorded walkthrough of installing, configuring, and running the mattpocock/skills repo on a real codebase — from a vague idea to a reviewed, committed change.
July 16thA case for building disposable working code to answer design questions a spec can't, using AI to make prototyping cheaper than ever.
Because AI has made code cheap to produce, resolving an open design or logic question by building a throwaway prototype beats trying to nail every detail in a spec before code exists.
Spec-driven development assumes you can resolve every design and logic question through discussion alone, but some questions — how should this look, does this state model actually feel right — can only be answered by building something and reacting to it. Because AI has collapsed the cost of writing code, that kind of throwaway prototyping is now cheap enough to reach for constantly instead of occasionally. The prototype skill, part of a larger wayfinder ticket system, generates several genuinely different variants of a feature, lets you iterate on them by giving feedback against the running code, and hands the resulting throwaway branch to an implementer as a real reference artifact — closing a much smaller gap to production than a spec ever could.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →
People pour effort into detailed specs so AI output will match, forgetting that writing code itself is now cheap — prototyping and spikes have fallen out of fashion.

Design questions sit on a ladder from low-fidelity discussion up through breadboards, wireframes, prototypes, to high-fidelity production code; some questions can only be answered at high fidelity.

The wayfinder skill splits a large body of work into typed tickets (grilling vs. prototype); reach for a prototype specifically when the question is how something should look or behave.

Live demo: adding a search bar to a tldraw-based diagramming app produces three distinct UI variants (a/b/c) to react to and pick apart.

Feedback is dictated directly against the running variants, compacted to retain design decisions while dropping token cost, and folded into a converged variant.

A finished prototype becomes a real reference artifact on a throwaway branch that an AFK implementation agent can copy from directly, not just a spec to interpret.

Prototyping isn't only for UI — a logic prototype answers 'does this state model feel right' via a tiny interactive terminal app that exercises hard edge cases.

Most 'AI built the wrong thing' complaints trace back to low-fidelity discussions; recommends Shape Up by Ryan Singer and plugs the skills newsletter.
AI has made producing code so cheap that the fastest way to resolve an open design or logic question is a throwaway working prototype, not a more detailed spec.
“There's something that a lot of people do when they're working with AI to create code that totally drives me crazy.”
“A prototype is throwaway code that answers a question.”
“You probably just weren't having discussions at a high enough fidelity and you probably should have been prototyping.”
“The leap from discussion and spec to production ready code is really big. Whereas if you have a working prototype, turning that into production is pretty simple.”
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
Matt Pocock has a pet peeve with how people work with AI: they pour their effort into an exhaustive spec, hoping the output will match it exactly, and forget that AI has also made writing actual code cheaper than it's ever been.
Every open design question sits somewhere between low-fidelity (just talk it through) and high-fidelity (real running code); pick the rung the question actually needs.
A planning skill that carries a large chunk of work through discussion, spec, ticketing, implementation and review as one continuous, shared map.
The prototype skill picks one of two branches depending on which kind of question is being answered: a throwaway terminal harness for logic, or several UI variants for look-and-feel.
“If you wanna keep up to date with my skills, then my skills newsletter is the place to be.”
Soft, low-pressure plug placed at the very end, after the value and the book recommendation, not a hard sell.
00:00
00:12
00:20
00:28
00:37
00:45
00:55
01:01
01:10
01:18
01:26
01:34
01:42
01:51
01:59
02:07
02:15
02:24
02:32
02:40
02:48
02:57
03:05
03:13
03:21
03:30
03:38
03:46
03:54
04:03
04:11
04:19
04:27
04:35
04:44
04:52
05:00
05:08
05:17
05:25
05:33
05:41
05:50
05:58
06:06
06:14
06:23
06:31
06:39
06:47
06:55
07:04
07:12
07:20
07:28
07:37
07:45
07:53
08:01
08:10
08:18
08:26
08:34
08:43
08:51
08:59
09:07
09:16
09:24
09:32
09:40
09:48
09:57
10:03
10:13
10:24
10:30
10:41
10:46
10:53A 17-minute screen-recorded walkthrough of installing, configuring, and running the mattpocock/skills repo on a real codebase — from a vague idea to a reviewed, committed change.
July 16thA 75-minute live stream where one vague feature idea is talked into a decision-complete spec, one parallel grilling session at a time.
July 13thA major update to a popular open-source Claude Code skills library — a renamed core workflow, a new pre-planning tool called Wayfinder, and a code-review pass rebuilt on Refactoring's smell vocabulary.
July 8thMatt Pocock built and open-sourced Sandcastle, a TypeScript library that runs Claude Code and other coding agents inside sandboxes to plan, implement, review, and merge whole GitHub issues without a human clicking approve.
April 30thSean Kochel installs an open-source Claude Code skill, answers a five-question brand interview, and watches it build — and bill him $20 for — a scrollable 3D website.
July 15thA real-time build of a real estate CRM walks through the exact PRD-to-milestone process for turning insider industry knowledge into working software with Claude Code.
July 9th