mattpocockmattpocockCommunityยท37 Agent Skills Included

skills

Disciplined workflows for planning, testing, debugging, and shipping code

Guides coding agents through real engineering workflows: grilling sessions to sharpen ideas, specs, tracer-bullet tickets, test-driven implementation, and structured code review. Fixes common agent failures like misaligned requirements, verbose output, untested code, and tangled architecture. Includes bug diagnosis loops, issue triage, merge conflict resolution, and architecture improvement surveys for daily development work.
npx skills add mattpocock/skills --all -g -y
Available:

Explains how the skills are organized into buckets, which skills are user-invoked versus model-invoked, and points the agent to the ask-matt router that maps every skill and flow.

All Skills in This Repository (37)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
mattpocockmattpocock

setup-pre-commit

Configures Husky pre-commit hooks with lint-staged, Prettier, type checking, and tests.

Community
Intermediate
๐Ÿ“ฆ In Repo
mattpocockmattpocock

git-guardrails-claude-code

Configures Claude Code hooks to block dangerous git commands before execution.

Community
Basic
๐Ÿ“ฆ In Repo
mattpocockmattpocock

scaffold-exercises

Creates lint-compliant course exercise directory structures with sections, problems, solutions, and explainers.

Community
Intermediate
๐Ÿ“ฆ In Repo
mattpocockmattpocock

migrate-to-shoehorn

Migrates TypeScript test files from `as` type assertions to @total-typescript/shoehorn partial data helpers.

Community
Basic
๐Ÿ“ฆ In Repo
mattpocockmattpocock

setup-ts-deep-modules

Configure dependency-cruiser to enforce deep-module package boundaries in TypeScript repositories.

Community
Intermediate
๐Ÿ“ฆ In Repo
mattpocockmattpocock

loop-me

Interviews users to produce workflow specifications for recurring personal loops.

Community
Intermediate
๐Ÿ“ฆ In Repo
mattpocockmattpocock

writing-fragments

Collects raw writing fragments into a single markdown file through exploratory interviews.

Community
Basic
๐Ÿ“ฆ In Repo
mattpocockmattpocock

writing-shape

Shapes raw markdown material into a structured article paragraph by paragraph.

Community
Intermediate
๐Ÿ“ฆ In Repo
mattpocockmattpocock

claude-handoff

Launches a background Claude agent seeded with a handoff summary of the current conversation.

Community
Basic
๐Ÿ“ฆ In Repo
mattpocockmattpocock

retro

Conducts a retrospective on a coding session to suggest agent environment improvements.

Community
Intermediate
๐Ÿ“ฆ In Repo
mattpocockmattpocock

implement-spec

Implements a specification as a single PR using concurrent subagents and ticket task graphs.

Community
Advanced
๐Ÿ“ฆ In Repo
mattpocockmattpocock

writing-beats

Assembles raw markdown material into articles one beat at a time.

Community
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install mattpocock/skills?โ–ผ

Run `npx skills add mattpocock/skills --all -g -y` in your terminal to install the full skill set globally, then run the setup-matt-pocock-skills skill once per repo.

What problems do these skills solve?โ–ผ

They fix the most common agent failure modes: misaligned requirements, overly verbose output, untested code, and messy architecture, using structured workflows like grilling, TDD, and code review.

How do I pick the right skill for my task?โ–ผ

Run the ask-matt skill, which acts as a router that maps your situation to the right skill or workflow, from idea sharpening through implementation and review.

Do these skills work with Claude Code and Codex?โ–ผ

Yes. They follow the standard SKILL.md format and run in Claude Code, Codex, and other compatible coding agents.

Can I customize these skills for my own projects?โ–ผ

Yes. The skills are plain markdown files you can edit freely, and the setup skill configures your issue tracker, triage labels, and domain docs per repository.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’