What Is mattpocock-skills?
mattpocock-skills is Matt Pocock's personal collection of Claude skills, published directly from his .claude directory. Matt Pocock is widely known for his TypeScript education work (Total TypeScript) and his pragmatic approach to engineering.
These aren't generic best practices — they're the actual instructions he uses with Claude in his own work. That specificity is what makes them valuable: they reflect the standards of a working engineer, not a framework committee.
Included Skills in Detail
TypeScript Best Practices
The TypeScript skill covers the patterns Matt has found most impactful in practice: letting TypeScript infer where possible, using satisfies correctly, avoiding any and as except in specific cases, and structuring types for discoverability. It's TypeScript guidance from someone who teaches it full-time.
Code Review Patterns
Code review follows a structured pass: type correctness first, then logic, then edge cases, then naming, then tests. Claude applies this sequence consistently, which makes review outputs predictable and complete.
Testing Workflows
Opinionated guidance on test structure (arrange/act/assert), what deserves a unit test vs. integration test, how to test TypeScript generics, and when snapshot tests help vs. hurt.
Refactoring Guidelines
Safe refactoring sequences that preserve behavior: how to extract functions without breaking callers, when to introduce abstractions, and how to rename things without losing context.
How to Install mattpocock-skills?
npx skills add mattpocock/skills | Or clone directly: git clone https://github.com/mattpocock/skills ~/.agents/skills/mattpocock-skills