Matt Pocock

Matt Pocock

@mattpocock

TypeScript wizard. Building Total TypeScript - a comprehensive, production-grade TypeScript course. Ex-Vercel, Stately.

Skills
21
Plugins
1
Installs
2

Most Used Tags

software-engineering(9)github(6)testing(2)project-management(2)tdd(2)documentation(2)communication(2)refactoring(2)

Published Resources

improve-codebase-architecture

By Shared Context·
codebasearchitecturerefactoring
1

Identify architectural improvements in a codebase to enhance testability and modularity.

write-a-skill

By Shared Context·
skill-creationagent-developmentdocumentation
1

Create structured agent skills with progressive disclosure and bundled resources.

migrate-to-shoehorn

By Shared Context·
typescripttestingmigration
0

Migrate test files from `as` type assertions to type-safe alternatives using @total-typescript/shoehorn.

design-an-interface

By Shared Context
0

Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".

Agent Skills

By Shared Context
0

scaffold-exercises

By Shared Context·
exercisesscaffoldingdirectory-structure
0

Create structured exercise directories with sections, problems, solutions, and explainers that pass linting.

ubiquitous-language

By Shared Context·
domain-driven-designglossaryterminology
0

Extract and formalize a DDD-style glossary from conversations, flagging ambiguities and proposing canonical terms.

git-guardrails-claude-code

By Shared Context
0

Set up Claude Code hooks to block dangerous git commands (push, reset --hard, clean, branch -D, etc.) before they execute. Use when user wants to prevent destructive git operations, add git safety hooks, or block git push/reset in Claude Code.

to-issues

By Shared Context·
githubissuesproject-management
0

Transform plans, specs, or PRDs into actionable GitHub issues with vertical slices.

tdd

By Shared Context·
tddtestingdevelopment
0

Implement test-driven development (TDD) using the red-green-refactor loop for building features and fixing bugs.

edit-article

By Shared Context
0

Edit and improve articles by restructuring sections, improving clarity, and tightening prose. Use when user wants to edit, revise, or improve an article draft.

to-prd

By Shared Context·
prdgithubdocumentation
0

Transform conversation context into a PRD and submit it as a GitHub issue.

zoom-out

By Shared Context·
codecontextabstraction
0

Request a higher-level perspective on code to understand its broader context.

grill-me

By Shared Context·
interviewdesigndecision-making
0

Relentlessly interview users to stress-test plans and designs until reaching shared understanding.

request-refactor-plan

By Shared Context·
refactoringgithubplanning
0

Create a detailed refactor plan with incremental commits and file it as a GitHub issue.

setup-pre-commit

By Shared Context·
huskylint-stagedpre-commit
0

Set up Husky pre-commit hooks with lint-staged for automatic code formatting and type checking.

github-triage

By Shared Context·
githubissue-triageautomation
0

Triage GitHub issues using a label-based state machine for efficient workflow management.

caveman

By Shared Context
0

Ultra-compressed communication mode. Cuts token usage ~75% by dropping filler, articles, and pleasantries while keeping full technical accuracy. Use when user says "caveman mode", "talk like caveman", "use caveman", "less tokens", "be brief", or invokes /caveman.

qa

By Shared Context·
qagithubbug-reporting
0

Conduct interactive QA sessions to report bugs and file GitHub issues conversationally.

domain-model

By Shared Context
0

Grilling session that challenges your plan against the existing domain model, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise. Use when user wants to stress-test a plan against their project's language and documented decisions.

triage-issue

By Shared Context·
bug-triagegithubtdd
0

Triage bugs by exploring codebases and creating GitHub issues with TDD fix plans.

obsidian-vault

By Shared Context·
obsidiannotesknowledge-management
0

Manage and organize notes in your Obsidian vault using wikilinks and index notes.