WEBVTT

00:00:00.080 --> 00:00:03.280
Matt Pocock open sourced his dot claud folder.

00:00:03.520 --> 00:00:08.560
Just the markdown files he keeps in there. Ninety days later, 68,000

00:00:08.560 --> 00:00:09.360
stars.

00:00:09.760 --> 00:00:12.880
More than Next. Js got in its first three years.

00:00:13.625 --> 00:00:21.545
So what's actually in this folder? And why are real engineers throwing out SpecKit and BMAD to copy it? Here's the whole repo,

00:00:21.625 --> 00:00:23.945
folder of folders. Engineering,

00:00:24.105 --> 00:00:24.905
productivity,

00:00:25.225 --> 00:00:26.025
personal,

00:00:26.345 --> 00:00:26.665
misc.

00:00:27.380 --> 00:00:30.100
Inside each folder, more folders.

00:00:30.420 --> 00:00:31.540
Inside those,

00:00:31.700 --> 00:00:38.900
a single file called skill dot m d. That's it. No runtime, no orchestrator, no 12 agent hierarchy.

00:00:39.060 --> 00:00:42.405
Just mark down the agent reads on demand. 68,000

00:00:42.405 --> 00:00:47.685
stars for a folder of text files. You know the loop. You type a vague request.

00:00:48.005 --> 00:00:49.285
Agent guesses.

00:00:49.525 --> 00:00:51.285
Agent ships the wrong thing.

00:00:51.605 --> 00:00:52.885
You fix the prompt.

00:00:53.285 --> 00:00:54.805
Agent guesses harder.

00:00:55.045 --> 00:00:57.970
Pocock has a name for this. Vibe coding,

00:00:58.210 --> 00:01:01.970
and the whole repo is built to kill it. Skill number one,

00:01:02.530 --> 00:01:03.890
slash grill me.

00:01:04.210 --> 00:01:06.130
The agent stops being polite.

00:01:06.290 --> 00:01:08.050
It interviews you about your plan,

00:01:08.530 --> 00:01:09.890
one question at a time,

00:01:10.370 --> 00:01:15.595
walks every branch of the decision tree, makes you commit before any code gets written.

00:01:16.155 --> 00:01:17.835
Quote from the skill file.

00:01:18.555 --> 00:01:22.635
Interview me relentlessly until we reach a shared understanding.

00:01:23.355 --> 00:01:26.315
Pocock's most used skill by his own admission.

00:01:27.040 --> 00:01:30.160
The fix for misalignment is friction

00:01:30.240 --> 00:01:33.760
applied to you. Skill number two solves

00:01:33.760 --> 00:01:34.720
verbosity.

00:01:35.040 --> 00:01:39.840
Before, there's a problem when a lesson inside a section of a course is made real,

00:01:40.305 --> 00:01:42.465
given a spot in the file system.

00:01:43.105 --> 00:01:47.425
After, with a shared language file called context dot m d,

00:01:47.745 --> 00:01:49.665
there's a problem with the materialization

00:01:49.665 --> 00:01:50.545
cascade.

00:01:50.785 --> 00:01:54.230
Same bug, same agent, half the tokens.

00:01:54.550 --> 00:01:57.990
Pocock calls this the single coolest technique in the repo.

00:01:58.070 --> 00:02:01.190
He's not wrong. Skill number three slash

00:02:01.190 --> 00:02:02.150
TDD.

00:02:02.390 --> 00:02:05.190
Most people let the agent write all the tests first,

00:02:05.430 --> 00:02:06.470
then all the code.

00:02:06.710 --> 00:02:10.525
Pocock's skill literally says, do not do this.

00:02:10.925 --> 00:02:13.165
One test, one implementation,

00:02:13.565 --> 00:02:14.765
one green bar,

00:02:14.925 --> 00:02:15.725
repeat.

00:02:15.965 --> 00:02:19.005
He calls the wrong way, horizontal slicing.

00:02:19.645 --> 00:02:22.780
Tests written in bulk verify imagined behavior,

00:02:22.940 --> 00:02:24.300
not actual behavior.

00:02:25.020 --> 00:02:26.220
Vertical slices,

00:02:26.300 --> 00:02:27.500
tracer bullets,

00:02:27.580 --> 00:02:29.020
red green refactor,

00:02:29.260 --> 00:02:30.060
boring,

00:02:30.140 --> 00:02:30.860
old,

00:02:31.180 --> 00:02:33.260
works. Skill number four,

00:02:33.500 --> 00:02:34.940
slash diagnose.

00:02:35.180 --> 00:02:35.820
Six phases.

00:02:36.335 --> 00:02:37.295
Reproduce,

00:02:37.375 --> 00:02:38.255
minimize,

00:02:38.575 --> 00:02:39.695
hypothesize,

00:02:40.095 --> 00:02:40.895
instrument,

00:02:41.135 --> 00:02:41.855
fix,

00:02:42.095 --> 00:02:43.375
regression test.

00:02:43.695 --> 00:02:47.455
But the real trick is phase one, building a feedback loop.

00:02:47.615 --> 00:02:50.095
Pocock lists 10 ways, ranked,

00:02:50.255 --> 00:02:55.750
failing test at the top, driving a human with a bash script at the bottom, last resort.

00:02:56.310 --> 00:02:57.030
Quote,

00:02:57.590 --> 00:03:00.630
build the right feedback loop, and the bug is 90

00:03:00.630 --> 00:03:01.270
fixed.

00:03:01.510 --> 00:03:02.790
Compare the field.

00:03:03.110 --> 00:03:04.070
SpecKit,

00:03:04.230 --> 00:03:05.270
93,000

00:03:05.270 --> 00:03:05.990
stars.

00:03:06.310 --> 00:03:09.095
GitHub published, has a constitution file.

00:03:09.335 --> 00:03:10.375
GSD,

00:03:10.375 --> 00:03:12.855
get stuff done, 61,000

00:03:12.855 --> 00:03:13.575
stars,

00:03:13.975 --> 00:03:16.935
opinionated framework just for Claude code.

00:03:17.335 --> 00:03:18.375
BMAD,

00:03:18.535 --> 00:03:19.655
46,000

00:03:19.655 --> 00:03:19.975
stars,

00:03:20.560 --> 00:03:23.840
12 specialized agents doing product, architecture,

00:03:23.840 --> 00:03:26.640
UX, dev, QA, scrum master.

00:03:27.120 --> 00:03:28.480
Pocock's repo,

00:03:28.880 --> 00:03:31.440
just markdown, beats two of them already.

00:03:31.600 --> 00:03:32.480
Here's the thesis.

00:03:33.005 --> 00:03:35.245
Big frameworks own the process.

00:03:35.725 --> 00:03:39.245
They give you 12 agents and a constitution and a methodology.

00:03:39.645 --> 00:03:42.845
And when something breaks, you don't know which layer to fix.

00:03:43.165 --> 00:03:44.445
Skills do the opposite.

00:03:44.940 --> 00:03:46.860
Each one is a single file.

00:03:47.020 --> 00:03:53.500
You can read it. You can fork it. You can delete it. No lock in. No magic. No Kool Aid.

00:03:53.820 --> 00:03:55.740
The catalog is the artifact.

00:03:55.980 --> 00:04:01.315
And here's the part that explains the star count. Pocock didn't just publish files.

00:04:01.395 --> 00:04:02.835
He shipped an installer.

00:04:03.075 --> 00:04:08.035
One command picks your skills, picks your agent, Claude code, codex, whatever,

00:04:08.355 --> 00:04:11.075
wires them in, distribution as a feature.

00:04:11.315 --> 00:04:14.730
Most open source projects forget that part. Verdict.

00:04:14.890 --> 00:04:17.290
If you're using Claude code, cursor,

00:04:17.290 --> 00:04:18.330
or codex,

00:04:18.570 --> 00:04:20.810
you're already running this pattern badly.

00:04:20.890 --> 00:04:22.570
Steel Pocock's version.

00:04:22.730 --> 00:04:23.930
Command on screen.

00:04:24.250 --> 00:04:25.930
Repos in the description.

00:04:26.170 --> 00:04:28.410
Skills are the new package dot JSON.

00:04:28.858 --> 00:04:30.538
Start curating yours

00:04:30.618 --> 00:04:33.338
or someone else will. Sub for the next one.
