A curated collection of skills and tooling for working with AI coding agents. More entries to follow.
Matt Pocock - Skills for Real Engineers
Matt Pocock’s collection of composable skills for AI coding agents. These focus on engineering fundamentals rather than vibe coding - better-aligned, better-tested, and better-structured code.
Installation
Installed in opencode via the skills installer:
npx skills@latest add mattpocock/skills
This copies the editable skill files straight into the project’s .agents/skills/ so they can be adapted freely.
Engineering Skills
User-invoked
- ask-matt - Router that helps pick the right skill or flow
- grill-with-docs - Grilling session that builds your project’s domain model
- triage - Move issues through a state machine of triage roles
- improve-codebase-architecture - Scan a codebase for deepening opportunities with visual HTML report
- setup-matt-pocock-skills - Configure repo for the engineering skills
- to-spec - Turn a conversation into a spec on the issue tracker
- to-tickets - Break plans into tracer-bullet tickets with blocking edges
- implement - Build work from specs or tickets, driving TDD and code review
- wayfinder - Plan huge chunks of work as a shared map of decision tickets
Model-invoked
- prototype - Build throwaway prototypes for design questions
- diagnosing-bugs - Disciplined diagnosis loop for hard bugs and regressions
- research - Investigate questions against primary sources, captured as Markdown
- tdd - Test-driven development with red-green-refactor
- domain-modeling - Build and sharpen a project’s domain model
- codebase-design - Design deep modules with small interfaces
- code-review - Two-axis review: Standards and Spec, run as parallel sub-agents
- resolving-merge-conflicts - Work through git merge conflicts hunk by hunk
- wizard - Interactive bash wizards for human-only steps
Productivity Skills
User-invoked
- grill-me - Relentless interview about a plan or design
- handoff - Compact conversations into handoff documents for other agents
- teach - Multi-session skill teaching using the workspace as a classroom
- to-questionnaire - Turn decisions into Markdown questionnaires
- wait-what - Re-pitch messages that didn’t land, with context
Model-invoked
- grilling - The reusable interview primitive behind grill-me, grill-with-docs, triage, and more
- writing-for-agents - Writing documents designed for agents to consume