Matt Pocock — the TypeScript educator behind Total TypeScript — open-sourced his .claude directory as a collection of 21 structured Claude Code skills. The skills span planning (PRD writing, issue breakdown, interface design), development (TDD loops, architecture improvement, bug triage), tooling (pre-commit hooks, git guardrails), and knowledge management (Obsidian vault, ubiquitous language). Install any skill individually with `npx skills@latest add mattpocock/skills/<skill-name>`. With 20.4k GitHub stars, this is one of the most-starred Claude Code skill collections available and a practical starting point for teams building their own skill libraries. Licensed MIT.
Matt Pocock — the creator of Total TypeScript and one of the most-followed TypeScript educators — shared his personal .claude skills directory as an open-source collection. Rather than a skill registry or framework, this is a curated set of 21 opinionated dev workflows refined from real use on production TypeScript projects.
The skills are installable individually via npx skills@latest add mattpocock/skills/<skill-name>, making it easy to adopt specific workflows without taking the entire collection. Most teams will pick 5–8 skills that match their existing process.
Planning & Design
to-prd — turns a one-line idea into a structured Product Requirements Docto-issues — breaks a PRD into GitHub-ready issues with acceptance criteriadesign-an-interface — generates interface proposals with parallel sub-agentsgrill-me — Socratic questioning to stress-test design decisionsrequest-refactor-plan — produces a step-by-step refactor plan before touching codeDevelopment
tdd — red-green-refactor loop with explicit test-first enforcementtriage-issue — classifies and prioritizes a GitHub issue with reproduction stepsimprove-codebase-architecture — architecture review informed by domain language and ADRsmigrate-to-shoehorn — migration guide generation for library upgradesscaffold-exercises — generates coding exercises from existing codeTooling & Git Safety
setup-pre-commit — configures lint, type-check, and test pre-commit hooksgit-guardrails-claude-code — adds commit message conventions and branch protection rulesWriting & Knowledge
edit-article — article editing with consistent voice and structure checksubiquitous-language — extracts domain terms and builds a shared vocabulary docobsidian-vault — syncs Claude Code context with an Obsidian knowledge basewrite-a-skill — scaffolds a new skill from a description# Install a specific skill
npx skills@latest add mattpocock/skills/tdd
# Install multiple skills at once
npx skills@latest add mattpocock/skills/tdd mattpocock/skills/to-prd mattpocock/skills/git-guardrails-claude-code
# Browse the full collection on GitHub
open https://github.com/mattpocock/skills
Most Claude Code skill packs focus on capability extension (browser control, data access, API calls). Pocock’s collection focuses on workflow enforcement — making Claude Code a participant in your team’s development process rather than a one-shot command executor.
The tdd skill is the standout: it enforces the red-green-refactor loop at the agent level, preventing Claude Code from writing implementation before a failing test exists. For TypeScript teams with existing test discipline, this maps naturally to how they already work.
The git safety skills (setup-pre-commit, git-guardrails-claude-code) address a real gap in raw Claude Code usage — the agent can commit changes that break CI if not constrained. These skills add the same guardrails that senior engineers apply to junior contributors.
TypeScript developers and teams who want to adopt Claude Code beyond one-shot commands and use it as an opinionated team collaborator. Particularly valuable for teams with existing TypeScript, TDD, and ADR practices that want Claude Code to work within those constraints rather than around them. Also a strong starting point for teams building their own skill libraries — Pocock’s approach is well-documented and follows a consistent skill schema.
AI agents that work well with Matt Pocock Skills.
Production-grade engineering skills for AI coding agents — addyosmani's curated bundle covering Claude Code, Cursor, and Antigravity workflows.
100+ ready-to-use Claude Code agents, commands, hooks, and integrations — installable via CLI or interactive dashboard at aitmpl.com.
Injects up-to-date, version-specific documentation into LLM context — eliminates hallucination from stale training data.