Matt Pocock TypeScript Developer Toolkit¶
Matt Pocock is the world's leading TypeScript educator (146K GitHub stars). These 19 skills from mattpocock/skills bring his proven TypeScript/React development methodology to AI agents. Combined installs: 1,700,000+ across the skills.sh marketplace.
June 2026 Update: Four new skills added —
implement(implementation workflow),decision-mapping(decision frameworks),writing-great-skills(skill authoring guide), andask-matt(Q&A helper).
Prerequisites¶
- Hermes Agent installed and running
- Node.js 18+ with
npxavailable - A TypeScript or React project to work with (optional — skills work on any codebase)
Capabilities¶
| Area | Skills | What They Do |
|---|---|---|
| Writing & Authoring | write-a-skill, edit-article, writing-shape, writing-fragments, writing-beats, writing-great-skills |
Technical writing methodology, article editing, narrative structure, skill authoring guide |
| Code Quality | caveman, ubiquitous-language, setup-pre-commit, git-guardrails-claude-code |
Debugging, domain language, pre-commit hooks, git safety |
| Implementation | implement, decision-mapping, ask-matt |
Implementation workflow, decision frameworks, Q&A helper |
| Design & Architecture | zoom-out, design-an-interface, request-refactor-plan |
System-level thinking, TypeScript interface design, refactoring |
| Project Operations | scaffold-exercises, migrate-to-shoehorn |
Exercise generation, framework migration |
Installation¶
Install all 19 skills at once:
# Core writing skills
npx skills add mattpocock/skills --skill write-a-skill
npx skills add mattpocock/skills --skill edit-article
npx skills add mattpocock/skills --skill writing-shape
npx skills add mattpocock/skills --skill writing-fragments
npx skills add mattpocock/skills --skill writing-beats
npx skills add mattpocock/skills --skill writing-great-skills
# Code quality & safety
npx skills add mattpocock/skills --skill caveman
npx skills add mattpocock/skills --skill ubiquitous-language
npx skills add mattpocock/skills --skill setup-pre-commit
npx skills add mattpocock/skills --skill git-guardrails-claude-code
# Implementation & decision support (NEW — June 2026)
npx skills add mattpocock/skills --skill implement
npx skills add mattpocock/skills --skill decision-mapping
npx skills add mattpocock/skills --skill ask-matt
# Design & architecture
npx skills add mattpocock/skills --skill zoom-out
npx skills add mattpocock/skills --skill design-an-interface
npx skills add mattpocock/skills --skill request-refactor-plan
# Project operations
npx skills add mattpocock/skills --skill scaffold-exercises
npx skills add mattpocock/skills --skill migrate-to-shoehorn
CLI Reference¶
All skills are invoked through Hermes Agent's skill system:
# Write a new skill for Hermes
hermes skill mattpocock/skills/write-a-skill
# Get the big picture before making changes
hermes skill mattpocock/skills/zoom-out
# Debug with caveman approach
hermes skill mattpocock/skills/caveman
# Design a TypeScript interface
hermes skill mattpocock/skills/design-an-interface
# Request a refactoring plan
hermes skill mattpocock/skills/request-refactor-plan
# Edit technical writing
hermes skill mattpocock/skills/edit-article
# Work through implementation (NEW)
hermes skill mattpocock/skills/implement
# Map complex decisions (NEW)
hermes skill mattpocock/skills/decision-mapping
# Get real-time Q&A help (NEW)
hermes skill mattpocock/skills/ask-matt
CorpusIQ Use Cases¶
| Use Case | Skill | Value |
|---|---|---|
| Writing docs pages | write-a-skill, edit-article, writing-shape, writing-great-skills |
Consistent, high-quality documentation at scale |
| Code review automation | git-guardrails-claude-code, caveman |
Safe AI-assisted code reviews |
| Product architecture | zoom-out, design-an-interface, decision-mapping |
System-level thinking before implementation |
| Feature implementation | implement, ask-matt |
Guided implementation workflows with real-time Q&A |
| Onboarding & training | scaffold-exercises, ubiquitous-language |
Generate exercises from existing codebase |
Troubleshooting¶
| Issue | Fix |
|---|---|
npx skills add not found |
Run npm install -g skills first |
| Skill not loading in Hermes | Check hermes skill list — the skill name must match the install name exactly |
TypeScript errors after using design-an-interface |
The skill generates TypeScript interfaces — review before committing |
← Skills Catalog | Marketplace →