MA

mattpocock/skills

164,049Shell/MarkdownAgent Skills

Real engineering skills for Claude Code directly from Matt Pocock's .claude directory — TypeScript, React, Git, and shell expertise.

Claude CodeSkillsTypeScriptReactGitProductivity

Overview

mattpocock/skills is the definitive collection of production-grade Claude Code skills curated by TypeScript expert Matt Pocock. With over 164,000 stars, it contains hand-crafted skill files covering deep TypeScript type system knowledge, React performance optimization, advanced Git workflows, and shell productivity. Each skill encodes real engineering expertise extracted from daily production use.

Features

  • Real-world TypeScript expertise (generics, inference, conditional types)
  • React performance optimization and component patterns
  • Advanced Git workflows (rebase, commit conventions, merge resolution)
  • Shell productivity and CLI mastery
  • Skills extracted from actual production use

Installation

Copy skill files to .claude/skills/ directory or use Claude Code skill marketplace

Pros

  • +Production-proven skills from a leading TypeScript expert
  • +Practical, real-world focus rather than theoretical knowledge
  • +Active maintenance and community contributions
  • +Works with Claude Code and compatible platforms

Cons

  • Requires Claude Code or compatible AI coding agent
  • Some skills specific to TypeScript/React ecosystem
  • May need curation to avoid skill conflicts

Alternatives

Documentation

mattpocock/skills: Real Engineering Skills for Claude Code

Overview

mattpocock/skills (164,049 stars) is the definitive collection of production-grade Claude Code skills curated by Matt Pocock, one of the TypeScript ecosystem's most influential developers. Unlike generic skill collections, this repository contains skills that Matt actually uses in his daily development workflow — extracted directly from his .claude directory.

The repository has become the gold standard for real-world Claude Code skills, proving that the most effective agent skills are those born from actual engineering practice rather than theoretical design. Each skill encodes deep domain expertise that would normally take years to accumulate.

Features

  • Real-world TypeScript expertise: Skills covering generics, type inference, conditional types, template literal types, and advanced type gymnastics — the kind of TypeScript knowledge that separates novice from expert
  • React performance optimization: Component memoization patterns, render optimization, state management strategies, and hooks best practices
  • Advanced Git workflows: Rebase strategies, conventional commit formatting, merge conflict resolution patterns, and branch management
  • Shell productivity: CLI mastery skills covering pipe patterns, file manipulation, process management, and shell scripting best practices
  • Production extraction: Every skill is extracted from actual production use, not theoretical best practices

Installation

Copy the skill files to your .claude/skills/ directory:

git clone https://github.com/mattpocock/skills
cp -r skills/* ~/.claude/skills/

Or use the Claude Code skill marketplace:

/skill marketplace add mattpocock/skills

Available Skills

The repository includes skills organized by domain:

CategorySkills
TypeScriptGeneric constraints, type inference patterns, conditional type utilities, template literal types
ReactPerformance optimization, component composition, hooks patterns, state management
GitConventional commits, rebase workflows, merge conflict resolution, branch strategies
ShellCLI productivity, pipe patterns, file operations, process management

Why It Matters

mattpocock/skills demonstrates a fundamental insight about the AI agent ecosystem: domain expertise can be packaged as executable skill files. Rather than teaching Claude Code generic coding knowledge, these skills encode deep specialization — the kind of expertise typically gained through years of TypeScript and React experience.

The repository's virality (164K stars) confirms that developers want their AI agents to have opinionated, expert-level knowledge rather than generic capabilities. This represents a paradigm shift from how we've traditionally distributed engineering expertise — not through documentation, talks, or courses, but through skill files that teach AI agents best practices in real-time.

Pros

  • ✅ Production-proven skills from a leading TypeScript expert
  • ✅ Practical, real-world focus rather than theoretical knowledge
  • ✅ Active maintenance and community contributions
  • ✅ Works with Claude Code and compatible platforms

Cons

  • ❌ Requires Claude Code or a compatible AI coding agent
  • ❌ Some skills are specific to the TypeScript/React ecosystem
  • ❌ May need curation to avoid skill conflicts when used alongside other collections

When to Use

Use mattpocock/skills when:

  • You're building TypeScript-heavy projects and want expert-level type system guidance
  • Your team uses React and needs performance optimization patterns
  • You want to standardize Git workflows across your engineering organization
  • You're looking for proven, real-world skills rather than theoretical ones

Resources