Trending GitHub Repo
skills
mattpocock/skills on GitHub
The MattPocock Skills GitHub repository is exactly what its description promises: “Skills for Real Engineers. Straight from my .agents directory.” TypeScript educator Matt Pocock has published the actual agent skills he uses every day — around forty of them, as plain Markdown files — and the response has been extraordinary: more than 305,000 stars, making it one of the most influential agent-tooling projects on the platform. There is no framework to install and no platform to adopt. The MattPocock Skills GitHub collection is a practitioner’s playbook: small, composable workflows that teach coding agents to interview before building, spec before coding, test first and submit to review. The official home of the project is the mattpocock/skills repository on GitHub, where you can browse the source code, releases and issue tracker.

What it is
Each skill is a SKILL.md file: structured instructions that an agent such as Claude Code, Codex, GitHub Copilot or Gemini CLI can invoke by name, or reach for automatically when a task fits. The repository organises them into two folders — engineering, for code work, and productivity, for general workflow. A clean architectural rule runs through the set: user-invoked skills, typed as slash commands, may call model-invoked skills, but never another user-invoked skill, which keeps automation from cascading unpredictably. Everything is MIT-licensed, written to be read and edited by humans, and deliberately small — each skill does one job and can be adopted, adapted or ignored independently of the rest of the set.
Key features
- /grill-me and /grill-with-docs — interview skills that interrogate your requirements before any code exists, surfacing assumptions while they are still cheap.
- Spec and ticket workflows — turn a grilled conversation into a written spec, then slice it into small, reviewable tickets.
- tdd — a model-invoked skill that makes the agent test first when implementing, not as an afterthought.
- code-review — structured review habits applied to agent-produced diffs before they reach a human reviewer.
- User- vs model-invoked design — you stay in control of which automations exist; nothing fires that you did not leave within the agent’s reach.
- Hackable by design — plain Markdown in your own .agents directory; fork a skill and change three lines instead of filing an issue.
Who it is for
Developers and teams who use coding agents daily and are tired of re-explaining their workflow at the start of every session. If you have ever thought “the agent is capable, it just does not work the way I work”, this repository is the fix: your process, written down as files the agent loads. TypeScript and application teams will feel most at home — Pocock’s background shows in the examples — but the workflow skills transfer to any stack. It is least useful for developers who only use autocomplete; these skills are aimed at agentic, multi-step work where habits compound.
Getting started
Clone or copy the skills you want from the MattPocock Skills GitHub repository into your project’s agent configuration — the README explains the layout for each supported agent — then start with the interview: run /grill-me on your next real task and notice how many wrong assumptions die in the first five minutes. Adopt incrementally, one or two skills a week, rather than importing all forty at once, and edit them as you go. The repository rewards reading: each skill is short, opinionated and structured to teach by example, so an afternoon with the source is a genuine education in agent workflow design.
Our take
This is, in our view, the correct granularity for agent tooling. Frameworks that try to own your whole process take control away and make process bugs hard to fix; a folder of small skills keeps the developer in charge and makes every behaviour inspectable. The caveat is that these are one expert’s habits, tuned for his stack and standards — treat them as a strong first draft of your own playbook, not scripture. We broke down the full inventory on the MTD blog — read our full deep-dive — including which skills move the needle most in daily work. For agent-assisted teams, the MattPocock Skills GitHub repository is the highest-value afternoon of reading on this list.
Star history
Frequently asked questions
What is skills?
Skills for Real Engineers. Straight from my .agents directory.
Is skills open source?
Yes. skills is an open source project released under the MIT licence, and its full source code is publicly available on GitHub.
Who is skills for?
Developers and technical teams written in Shell, working in AI & Machine Learning and Developer Tools. In short: Skills for Real Engineers. Straight from my .agents directory.
Building something with open source?
MTD Technologies can help you evaluate, integrate and build on tools like skills — talk to us about your project.
Talk to us