mattpocock

mattpocock/skills

13 resources in this repository

GitHub
🎯13

🎯Skills13

🎯tdd🎯Skill

Enforces test-driven development with a strict red-green-refactor loop using vertical slices (one test then one implementation at a time), emphasizing behavior verification through public interfaces rather than implementation-coupled testing.

tdd
🎯git-guardrails-claude-code🎯Skill

Sets up Claude Code PreToolUse hooks that intercept and block dangerous git commands (push, reset --hard, clean -f, branch -D, checkout/restore .) before execution, with configurable project-level or global scope installation.

git-guardrails-claude-code
🎯grill-me🎯Skill

Skill

grill-me
🎯write-a-skill🎯Skill

A meta-skill that guides the process of creating new agent skills with proper SKILL.md structure, progressive disclosure, and bundled resources. It helps gather requirements, draft skill files, and write effective descriptions.

write-a-skill
🎯design-an-interface🎯Skill

Based on the "Design It Twice" philosophy, this skill spawns multiple parallel sub-agents to generate radically different interface designs for a module, then compares them on simplicity, depth, flexibility, and ease of use.

design-an-interface
🎯improve-codebase-architecture🎯Skill

Skill

improve-codebase-architecture
🎯request-refactor-plan🎯Skill

A skill that interviews the developer about a refactoring problem, explores the codebase to verify assertions, evaluates alternative approaches, checks test coverage, and creates a detailed GitHub issue with a plan of tiny, incremental commits.

request-refactor-plan
🎯setup-pre-commit🎯Skill

A skill that sets up Husky pre-commit hooks with lint-staged for Prettier formatting, type checking, and test running, automatically detecting the package manager and configuring the complete pre-commit pipeline.

setup-pre-commit
🎯edit-article🎯Skill

A edit article skill from Matt Pocock's TypeScript skills for advanced type-level programming.

edit-article
🎯migrate-to-shoehorn🎯Skill

A migrate to shoehorn skill from Matt Pocock's TypeScript skills for advanced type-level programming.

migrate-to-shoehorn
🎯prd-to-plan🎯Skill

A skill that converts a PRD (Product Requirements Document) into a multi-phase implementation plan using tracer-bullet vertical slices, saving the output as a local Markdown file.

prd-to-plan
🎯write-a-prd🎯Skill

Guides the creation of a PRD (Product Requirements Document) through a structured interview process covering problem definition, solution options, scope negotiation, deep module extraction, and user story generation, then submits the result as a GitHub issue.

write-a-prd
🎯scaffold-exercises🎯Skill

Skill

scaffold-exercises