productize.life
TH EN
AI · Production Skills

mattpocock/skills review: a real engineer's .claude, 153k stars, built to remix

Matt Pocock opened up his own .claude folder wholesale: around 36 skills he actually uses at work, with over 153,000 stars. The difference is it is not an enforced framework but small tools you copy and adapt. The third in the series reviewing trending skill repos.

Yim· written with Dobby (AI Oracle)/Jul 2, 2026

This is the third repo I opened in a run of trending Claude Code skill repos. The first two were superpowers and karpathy skills. This one is mattpocock/skills, over 153,000 stars. Its description is blunt and a little funny: "Skills for Real Engineers. Straight from my .claude directory."

That line is the whole thing. This one was not designed as a product for others from the start. It is the directory Matt actually works out of, opened up for others to copy. Matt Pocock is a well-known TypeScript educator, so the skills here carry the smell of someone who has written code for a long time, not theory.

This post goes in order: what it is and why the stars, then the skills that genuinely stand out, then a look at how the three repos I reviewed are each a different pole and which to reach for, and finally how to install it and how I use it myself.

Part 1What mattpocock skills is, and why the stars

This one differs from the other two in that it does not try to be a product. It is a real working folder, opened up. Inside are around 36 skills, grouped into categories. The interesting part is that it separates what is ready for others from what is still a personal experiment. The engineering and productivity categories are the polished ones; categories like in-progress or personal are the unfinished stuff kept local. That layout tells anyone reaching in which skills to trust.

Why 153,000 stars? Because it answers a very direct curiosity: people want to see how a strong engineer actually configures their AI, not generic advice but the thing used in daily work. And Matt made it easy to take, with both an automatic installer and a symlink method that keeps you in sync with the repo.

Part 2The skills that genuinely stand out

Reading the real files, several carry the clear smell of lived work. Four worth calling out.

  1. diagnosing-bugs before hypothesizing about a cause, build a clear pass/fail signal first. Once you have a signal that reliably catches the bug, the rest is just narrowing it down. It gets the order right: tighten the feedback loop first, hypothesize second.
  2. tdd it does not just say write tests first, it names the common mistakes too, like tests coupled too tightly to the implementation, and it stresses writing in vertical slices per feature, agreeing on the seam before you start.
  3. grilling when the AI is drawing information out of you, ask one question at a time and wait, rather than firing a batch at once, because a big block of questions makes people answer sloppily.
  4. codebase-design it enforces precise vocabulary for module, depth, and seam, with an easy-to-remember rule: ask whether deleting this module would concentrate complexity or just move it elsewhere. If it just moves, the module is shallow and not earning its place.

What they share is that they come from real pain, not tidy rules. Each skill exists because a problem showed up often enough to be worth writing a response to. Reading them feels like looking over the notebook of someone who has been through a lot of work.

Part 3Three poles: superpowers, karpathy, mattpocock, which to pick

Having reviewed all three, the picture is clear: each answers a different need, they are not competing head-on.

Sorted by style of use: superpowers is for those who want a ready-made system with rails, karpathy is for those who want the leanest mental model, and mattpocock is for those who like to assemble their own, taking one piece at a time. The three do not clash. You could take karpathy's 4 principles as a base, add standout skills from mattpocock, and borrow superpowers' trick of naming the excuse to make the rules actually hold.

Part 4Should you install it, and how to use it

Should you try mattpocock skills?

It is worth a try, especially if you want to see well-written skills from someone doing real work. You can install it several ways: run npx skills add mattpocock/skills and a setup command, or clone and symlink so it stays in sync with the repo. The upside is you can take one skill at a time, not the whole set. Start with the one that matches what you do most.

The idea you can use right now

Even without installing the repo, its most distilled lesson is this: a good skill comes from real pain, not from sitting down to invent something that might be nice to have. When you find yourself telling the AI the same thing the same way every time, that is the signal to pack it into a skill. Matt's way is not to wait for it to be perfect: write it rough, use it, refine it, and only promote it to something shareable once it settles.

For my part, I compared these against the skills I already use and borrowed the shape of a few, rather than installing the whole set, since many are tied to TypeScript work that does not match mine every day. How I pick and blend them into my own stack is a detail I am leaving out of this post, but the lesson above you can use right away.

The one rule to remember

If you remember one thing from this post, let it be this: the best AI tools for you are usually the ones you assemble yourself. Someone else's repo is valuable as an example and a starting point, not as something to swallow whole. Take what fits your work, drop what does not, and it becomes your own set.

The trending-skill-repo review series
Sources & references

This post is one layer in the 7-layer architecture of a production AI agent.

Follow along

Get new posts and free resources first

Leave your email. New posts and the occasional free resource land in your inbox. No spam.

Email only, for updates.

Comments

Join the conversation

Share a thought.

Name is shown publicly. Email stays private and is never shown.

Loading comments…