Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
Install
claude plugins install mattpocock-skillsAvailable in the official marketplace; inside a session run /plugin install mattpocock-skills.
This is third-party code. Review the repository files before installing.
What it does
A set of skills aimed at common failure modes with coding agents. grill-me and grill-with-docs run a detailed interview before a change and maintain CONTEXT.md with shared vocabulary and ADRs. tdd drives a red-green-refactor loop, diagnosing-bugs enforces a debugging discipline, and improve-codebase-architecture surveys the codebase for deepening opportunities. There are also skills for specs, tickets, code review, merge conflicts and handing off context to another agent.
Who it is for. Developers who want to keep control over process and code quality when working with an agent.
Good fit when
- You need to align with the agent before a significant change
- You want the agent to work test-first
- You are chasing a hard bug or performance regression
- You need to break a spec into tickets in GitHub, Linear or local files
Not a fit when
- You want a framework that owns the whole process for you
- Small one-off edits where an interview is overkill
Example request
/grill-with-docs I want to add multi-account support, grill me and update CONTEXT.mdLimitations
Run /setup-matt-pocock-skills once per repo before using the engineering skills. Do not install both the plugin and the skills.sh copy, or every skill appears twice. A native Codex plugin is still on the roadmap.
How to disable. Uninstall the mattpocock-skills plugin via /plugin in Claude Code, or delete the copied skill files from your repo.
Security check
- Skills are markdown instructions
- Some skills publish issues to your tracker and create commits
README in short
Matt Pocock publishes the skills he uses daily as a lighter alternative to process frameworks like GSD, BMAD and Spec-Kit. The README walks through four problems: the agent misunderstood, the agent is verbose, the code does not work, the codebase turns into a ball of mud, and maps skills to each. Skills are split into engineering and productivity, and into user-invoked and model-invoked. Install via the Claude Code plugin or npx skills.
SKILL.md
--- name: grill-me description: A relentless interview to sharpen a plan or design. disable-model-invocation: true --- Call the Skill tool with "grilling".
FAQ
Plugin or skills.sh?
The plugin installs a read-only bundle that updates automatically; skills.sh copies editable files into your project.
What does the setup skill ask?
Which issue tracker to use (GitHub, Linear or local files), which triage labels you apply, and where to save docs.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything
Up-to-date, version-specific library docs and code examples in your agent's context, via MCP or a CLI plus skill
Skills covering the full 1C:Enterprise 8.3 development cycle, from XML sources to publishing and web client testing