Overview of Engineering Skills
mainThe mattpocock/skills repository provides a set of user-invoked and model-invoked skills designed to improve AI agent performance in software engineering tasks.
User-Invoked Skills (Orchestration)
These are triggered manually by the user via commands:
/ask-matt: A router to help find the right skill for your current situation./grill-with-docs: A grilling session that builds a project's domain model, updatesCONTEXT.md, and manages ADRs to ensure alignment and shared language./triage: Manages issues through a state machine of triage roles./improve-codebase-architecture: Scans the codebase for design improvements and generates an HTML report./setup-matt-pocock-skills: One-time configuration for issue trackers, triage labels, and doc layouts./to-spec: Synthesizes current discussions into a formal specification./to-tickets: Breaks plans or specs into actionable tickets (local files or tracker links)./implement: Executes work based on specs/tickets, driving/tddand concluding with/code-review./wayfinder: Plans large-scale work by creating a map of investigation tickets on an issue tracker.
Model-Invoked Skills (Discipline)
These are reusable patterns that the agent can invoke automatically or when prompted to maintain engineering discipline (e.g., TDD, debugging, or architectural adherence).