engineering / skill

Skills For Real Engineers

Small, composable agent skills for everyday engineering work: specs, tickets, test-driven development, debugging, code review and architecture.

At a glance

Purpose
Small, composable agent skills for everyday engineering work: specs, tickets, test-driven development, debugging, code review and architecture.
Runs in
Local agent with shell
Operating systems
Not stated
Needs
Runtime: Not stated; Needs internet: Not stated; Needs accounts or API keys beyond your agent: Not stated
Files and data
Reads files: Yes; Writes files: Yes; Sends data to other services: Yes
Tool type
Skill
Delivery
From GitHub
Version
Latest on the main branch
Access
Code on GitHub
Compatibility
Claude Code, Codex and GitHub Copilot (CLI and VS Code) as plugins; Gemini CLI through gemini skills install (updates are manual); other agents such as Cursor, OpenCode and Windsurf through the npx skills installer, according to the README.
External costs
The repository is MIT-licensed and states no pricing. Your coding agent or model provider may charge for usage.
Permissions
The skills act through your coding agent with the access you give it. Some read and change files in your repository, and some create issues in your issue tracker. One (wizard) generates an interactive script that walks you through steps such as setting up credentials or CI secrets.
Usage terms
MIT License, as stated in the repository. See its LICENSE file for the exact terms.

Code on GitHub

mattpocock/skills

MIT

Shell289,176 stars24,275 forksLast pushed 13 Oct 2026 UTC

Skills for Real Engineers. Straight from my .agents directory.

Public GitHub data fetched · 0 days old

View on GitHub ↗

What it does

A public collection of agent skills that Matt Pocock says he uses every day for real engineering work. The repository's README describes them as small, easy to adapt and composable, and says they work with any model.

Engineering skills cover turning a conversation into a spec or a set of tickets, implementing a spec, test-driven development, diagnosing hard bugs, code review, pull request write-ups, throwaway prototypes and codebase architecture. Productivity skills cover being interviewed about a plan until every branch is resolved, handing work to another agent, teaching, and writing documents for agents.

Some skills run only when you type them, such as /grill-me. Others your agent can also pick up by itself.

Who it is for

Developers who use coding agents such as Claude Code, Codex, GitHub Copilot, Gemini CLI or Cursor and want reusable engineering workflows.

Example tasks

Turn a design conversation into a spec, then into tickets.
Build a feature one vertical slice at a time with a red-green-refactor loop.
Work through a hard bug: reproduce it, minimise it, test hypotheses.
Review a diff against your repository's coding standards and the spec.
Hand the current conversation to another agent as a handoff document.

Getting started

Install steps for each agent are in the repository's README: a plugin for Claude Code, Codex and GitHub Copilot, gemini skills install for Gemini CLI, and the npx skills installer for other agents. Run /setup-matt-pocock-skills once per repository before you use the engineering skills.

Limitations

The skills are instructions for your coding agent, so results depend on the agent and model you use. The engineering skills expect a one-time setup per repository (/setup-matt-pocock-skills) for the issue tracker, triage labels and domain docs. Copies installed with the npx skills installer or the Gemini CLI do not update themselves. The repository can change at any time; check its README before you install.

Data practices

The skills are mainly instruction files; a few include shell scripts. What is sent where depends on your coding agent and model provider.

Community experience

Not rated yet

Sign in to share your experience.

Comments 0

No comments yet.

Sign in to comment

Report a listing concern