Skip to content
Graphify

mattpocock-skills

mattpocock-skills is Matt Pocock's personal skill collection, published directly from his claude directory. These are the actual instructions he uses with Claude in his own TypeScript and engineering work — not a curated list of general advice.

mattpocock/skills

Infrastructure

Installation

npx skills add mattpocock/skills

Summary

mattpocock-skills is Matt Pocock's personal skill collection, published directly from his claude directory. These are the actual instructions he uses with Claude in his own TypeScript and engineering work — not a curated list of general advice.

  • TypeScript Best Practices
  • Code Review Patterns
  • Testing Workflows
  • Refactoring Guidelines

About mattpocock-skills

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

FAQ about mattpocock-skills

Are these skills only for TypeScript projects?

The TypeScript skill is TypeScript-specific, but the code review, testing, and refactoring skills are largely language-agnostic.

Are these updated as Matt's practices evolve?

Yes. Because they come from his live `.claude` directory, updates reflect how his actual practices change over time.

Can I use these alongside other skill collections?

Yes. agent-skills are designed to complement, not replace, task-specific skills. Layer them under a general-purpose skill collection for best results.

Sources

Editorial review · agent skill

What this page is based on

Skill behavior is described from the recorded repository or package evidence and its verification date.

Review basis
agent skill record and linked primary evidence
Last checked
Jul 11, 2026
Evidence links
2 recorded in the page data

Source snapshot is 91 days old; verify upstream details before relying on pricing, availability, or security claims.