explaingit

mattpocock/skills

Analysis updated 2026-05-18

62,754ShellAudience · developerComplexity · 2/5LicenseSetup · easy

TLDR

A collection of reusable instruction scripts that teach AI coding agents like Claude to follow disciplined engineering practices, avoiding common mistakes like poor architecture and misaligned requirements.

Mindmap

mindmap
  root((repo))
    What it does
      Teaches AI agents
      Fixes common mistakes
      Installs as skills
    Skills included
      Grill-me interviews
      TDD test-first
      Architecture review
      Diagnose debugging
    How to use
      One-liner install
      Choose agents
      Custom instructions
    Tech stack
      Shell scripts
      Markdown files
    Audience
      AI agent users
      Engineering teams
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install test-driven development practices into your AI coding agent so it writes failing tests before implementation.

USE CASE 2

Teach your AI agent to ask clarifying questions before starting work, ensuring requirements alignment.

USE CASE 3

Add project-specific vocabulary to your AI agent so it uses consistent terminology and produces less verbose output.

USE CASE 4

Set up structured debugging workflows in your AI agent to systematically diagnose and fix code issues.

What is it built with?

ShellMarkdown

How does it compare?

mattpocock/skillsyoungyangyang04/leetcode-masterpi-hole/pi-hole
Stars62,75461,30758,458
LanguageShellShellShell
Setup difficultyeasyeasymoderate
Complexity2/52/53/5
Audiencedeveloperdeveloperops devops

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for any purpose including commercial, as long as you keep the copyright notice.

In plain English

This repository is a collection of reusable skills, small instruction scripts, designed to be installed into AI coding agents like Claude Code or Codex. The problem it addresses is that AI coding agents frequently fail in predictable ways: they misunderstand what you want to build, they produce code that works but has poor architecture, they lack test-driven feedback loops, and they generate verbose output because they lack shared vocabulary with the project. These skills are packaged solutions to each of those failure modes. Each skill is a short, focused prompt file that teaches the agent a specific disciplined practice. For example, the grill-me skill makes the agent interview you with detailed questions before starting any work, to ensure alignment. The grill-with-docs skill adds shared vocabulary documentation so the agent uses consistent project-specific terminology. The tdd skill enforces red-green-refactor test-driven development where the agent writes a failing test first then makes it pass. The diagnose skill provides a structured debugging loop. The improve-codebase-architecture skill helps identify and refactor overly complex code. You install the skills with a one-liner command using npx and then choose which agents to install them on. The skills work with any model and any coding agent that supports custom instructions or skill plugins. The README explicitly frames these as tools for real engineering rather than vibe coding, referencing software engineering books and principles. You would use this repository when you find your AI coding agent repeatedly making the same kinds of mistakes. The tech stack is Shell scripts plus Markdown for the skill definitions.

Copy-paste prompts

Prompt 1
I keep getting poorly architected code from my AI agent. Install the skills from mattpocock/skills and run the improve-codebase-architecture skill on my project.
Prompt 2
My AI agent misunderstands what I want before starting work. How do I install and use the grill-me skill to make it interview me first?
Prompt 3
Set up test-driven development in my AI coding agent using the tdd skill from this repo so it writes failing tests first.
Prompt 4
I want my AI agent to use my project's specific terminology consistently. Install the grill-with-docs skill and show me how to add shared vocabulary.
Prompt 5
Help me install the skills from mattpocock/skills into Claude Code using the one-liner npx command.

Frequently asked questions

What is skills?

A collection of reusable instruction scripts that teach AI coding agents like Claude to follow disciplined engineering practices, avoiding common mistakes like poor architecture and misaligned requirements.

What language is skills written in?

Mainly Shell. The stack also includes Shell, Markdown.

What license does skills use?

Use freely for any purpose including commercial, as long as you keep the copyright notice.

How hard is skills to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skills for?

Mainly developer.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub mattpocock on gitmyhub

Verify against the repo before relying on details.