Skills for Real Engineers. Straight from my .claude directory.
Find a file
2026-04-27 09:48:22 +01:00
caveman Added domain-model, updates to github-triage, and caveman 2026-04-17 10:36:26 +01:00
design-an-interface Updates 2026-02-03 12:04:06 +00:00
domain-model Update definition of 'Order' in CONTEXT-FORMAT.md for clarity and consistency 2026-04-26 20:47:17 +01:00
edit-article Standardize skill metadata: remove -user suffixes and add missing frontmatter 2026-03-13 10:35:27 +00:00
git-guardrails-claude-code Updates 2026-02-10 14:09:43 +00:00
github-triage Update terminology in SKILL.md: replace 'grilling session' with '/domain-model session' for consistency 2026-04-22 16:58:03 +01:00
grill-me Add instruction to ask questions one at a time 2026-03-26 14:28:04 +00:00
improve-codebase-architecture Enhance documentation in DEEPENING.md and INTERFACE-DESIGN.md for clarity and consistency; introduce LANGUAGE.md for shared vocabulary in architectural discussions. 2026-04-24 20:26:50 +01:00
migrate-to-shoehorn Updates 2026-02-04 14:06:26 +00:00
obsidian-vault Standardize skill metadata: remove -user suffixes and add missing frontmatter 2026-03-13 10:35:27 +00:00
qa Add issue breakdown with blocking relationships to QA skill 2026-03-25 20:08:57 +00:00
request-refactor-plan Standardize skill metadata: remove -user suffixes and add missing frontmatter 2026-03-13 10:35:27 +00:00
research Add research documentation for marketing skills and superpowers plugins 2026-04-27 09:48:22 +01:00
scaffold-exercises Standardize skill metadata: remove -user suffixes and add missing frontmatter 2026-03-13 10:35:27 +00:00
setup-pre-commit Updates 2026-02-10 10:39:16 +00:00
tdd Added horizontal slices issue to TDD skill 2026-02-04 14:09:07 +00:00
to-issues Updated write-a-prd to to-prd 2026-04-17 13:10:02 +01:00
to-prd Updated write-a-prd to to-prd 2026-04-17 13:10:02 +01:00
triage-issue Standardize skill metadata: remove -user suffixes and add missing frontmatter 2026-03-13 10:35:27 +00:00
ubiquitous-language Added DDD-awareness to improve-codebase-architecture 2026-04-23 11:25:36 +01:00
write-a-skill Initial commit 2026-02-03 11:15:48 +00:00
zoom-out Added domain-model, updates to github-triage, and caveman 2026-04-17 10:36:26 +01:00
LICENSE Added MIT license 2026-03-13 16:43:32 +00:00
README.md Revise README.md to clarify the purpose of agent skills and promote newsletter subscription 2026-04-26 20:49:06 +01:00

Agent Skills For Real Engineers

My agent skills that I use every day to do real engineering - not vibe coding.

If you want to keep up with changes to these skills, and any new ones I create, you can join ~60,000 other devs on my newsletter:

Sign Up To The Newsletter

Planning & Design

These skills help you think through problems before writing code.

  • to-prd — Turn the current conversation context into a PRD and submit it as a GitHub issue. No interview — just synthesizes what you've already discussed.

    npx skills@latest add mattpocock/skills/to-prd
    
  • to-issues — Break any plan, spec, or PRD into independently-grabbable GitHub issues using vertical slices.

    npx skills@latest add mattpocock/skills/to-issues
    
  • grill-me — Get relentlessly interviewed about a plan or design until every branch of the decision tree is resolved.

    npx skills@latest add mattpocock/skills/grill-me
    
  • design-an-interface — Generate multiple radically different interface designs for a module using parallel sub-agents.

    npx skills@latest add mattpocock/skills/design-an-interface
    
  • request-refactor-plan — Create a detailed refactor plan with tiny commits via user interview, then file it as a GitHub issue.

    npx skills@latest add mattpocock/skills/request-refactor-plan
    

Development

These skills help you write, refactor, and fix code.

  • tdd — Test-driven development with a red-green-refactor loop. Builds features or fixes bugs one vertical slice at a time.

    npx skills@latest add mattpocock/skills/tdd
    
  • triage-issue — Investigate a bug by exploring the codebase, identify the root cause, and file a GitHub issue with a TDD-based fix plan.

    npx skills@latest add mattpocock/skills/triage-issue
    
  • improve-codebase-architecture — Find deepening opportunities in a codebase, informed by the domain language in CONTEXT.md and the decisions in docs/adr/.

    npx skills@latest add mattpocock/skills/improve-codebase-architecture
    
  • migrate-to-shoehorn — Migrate test files from as type assertions to @total-typescript/shoehorn.

    npx skills@latest add mattpocock/skills/migrate-to-shoehorn
    
  • scaffold-exercises — Create exercise directory structures with sections, problems, solutions, and explainers.

    npx skills@latest add mattpocock/skills/scaffold-exercises
    

Tooling & Setup

  • setup-pre-commit — Set up Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests.

    npx skills@latest add mattpocock/skills/setup-pre-commit
    
  • git-guardrails-claude-code — Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, etc.) before they execute.

    npx skills@latest add mattpocock/skills/git-guardrails-claude-code
    

Writing & Knowledge

  • write-a-skill — Create new skills with proper structure, progressive disclosure, and bundled resources.

    npx skills@latest add mattpocock/skills/write-a-skill
    
  • edit-article — Edit and improve articles by restructuring sections, improving clarity, and tightening prose.

    npx skills@latest add mattpocock/skills/edit-article
    
  • ubiquitous-language — Extract a DDD-style ubiquitous language glossary from the current conversation.

    npx skills@latest add mattpocock/skills/ubiquitous-language
    
  • obsidian-vault — Search, create, and manage notes in an Obsidian vault with wikilinks and index notes.

    npx skills@latest add mattpocock/skills/obsidian-vault