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.
- 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.
- 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.
- 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.
- 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.
- superpowers a skill set with enforcement gates, for when you let the AI run long on its own and need tight rails.
- karpathy skills 4 abstract principles in one file, for when you want the shortest set of principles to start from.
- mattpocock skills a real practitioner's directory, for when you want tools in pieces to remix, picking only what fits your work.
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.
- Superpowers review 243k stars, a skill set with enforcement gates for letting an AI run long on its own.
- Karpathy Skills review 186k stars, 4 abstract principles in a single CLAUDE.md.
- Addy Osmani agent-skills review 68k stars, the comprehensive 24-skill set with a web-performance lean.
- 9arm's skills which borrows this repo's structure and adds a cheap-model cost idea.
- What is a Claude skill, and how is it different from a prompt the groundwork for understanding these repos.
- mattpocock/skills repo by Matt Pocock, github.com/mattpocock/skills. Star count 153,031 as of Jul 2, 2026 (checked via the GitHub API). Repo description: "Skills for Real Engineers. Straight from my .claude directory."
- The category list, skills, and install methods are read directly from README.md, CONTEXT.md, and the skills folder in the repo.
- The featured skills (diagnosing-bugs, tdd, grilling, codebase-design) are read directly from each one's SKILL.md.
This post is one layer in the 7-layer architecture of a production AI agent.