mattpocock

skills: Apply Engineering Workflows to Coding Agents

A collection of composable agent skills that brings engineering practices such as requirements clarification, TDD, debugging, and code design into coding-agent workflows. It suits developers who want to guide agents without adopting an end-to-end process framework.

View on GitHub Compare
Stars
275k
Forks
23.1k
Stars, last 30 days
+37,223

Our take

Health score

63/100

How it is scored
Activity
74
Community
20
Issues
79
Pull requests
77

+37,223 stars in the last 30 days

  • Merges more pull requests than 82% of the projects we track

Project history

Daily GitHub snapshots since Oct 7, 2026. History covers stars and forks; health signals are not tracked historically.

Selected snapshot

Stars

315,480

Forks

26,412

Change since Nov 5, 2026: +1,953 stars·+120 forks

Overview

mattpocock/skills is a set of reusable instructions for coding agents, organized around engineering and productivity workflows. It aims to help developers address common agent-assisted development problems, including unclear requirements, weak feedback loops, and growing code complexity, while keeping the workflows small and adaptable.

The skills can be installed as a managed Claude Code plugin or copied into a project as editable files through the skills installer. They are most useful when you want an agent to follow explicit practices while retaining control over your process and codebase.

Key Features

  • Clarifies requirements through guided interviews before implementation.
  • Helps establish a shared project vocabulary and record design decisions in documentation.
  • Supports test-driven development with a red-green-refactor loop.
  • Guides systematic debugging, including reproducing and narrowing down issues.
  • Provides workflows for turning plans into specifications, tickets, and implementation tasks.
  • Reviews code against project standards and the originating specification.
  • Includes productivity skills for handoffs, teaching, and explaining unfamiliar context.
  • Offers both user-invoked workflows and reusable skills an agent can apply when relevant.

Use Cases

  • A developer starting a feature can use the interview and specification workflows to resolve ambiguity before asking an agent to code.
  • A team using coding agents can add TDD and debugging guidance to encourage tighter feedback loops during changes.
  • A maintainer working in a domain-heavy codebase can build a shared glossary and document architectural decisions for agents and people.
  • A developer who wants help coordinating implementation work can turn a spec into tickets and use the implementation or review workflows.

Getting Started

For Claude Code, install the managed plugin:

claude plugins install mattpocock-skills

For editable files usable with Codex and other agents, run npx skills@latest add mattpocock/skills. The README explains setup, installation choices, and the available skills: https://github.com/mattpocock/skills

Alternatives

  • skills: It provides portable skills for .NET and C# tasks, while skills focuses on general engineering practices across coding work.
  • awesome-agent-skills: It aggregates over 1,000 skills from many sources, while skills offers a focused collection of engineering practices.
  • agency-agents: It provides role-specific agent instruction files and installation scripts, rather than composable engineering-practice skills.
ProjectLanguageLicenseStarsStatus
skillsShellMIT275kNot checked yet
skillsC#MIT5.5kActive
awesome-agent-skillsnot specifiedMIT35.2kActive
agency-agentsShellMIT156kActive

Considerations

  • These are agent instructions and workflows, not a standalone coding agent or project management application. They depend on a compatible agent environment.
  • The Claude Code plugin is described as a managed, read-only bundle. Use the skills installer instead if you want to edit the files in your project.
  • The README advises choosing one installation method, since installing both can duplicate skills.
  • The README describes native Codex plugin support as being on the roadmap; Codex users can use the skills installer in the meantime.

Found this useful?

Share it with someone who would like skills.

Comparisons