explaingit

mattpocock/skills

🔥 Hot91,741ShellAudience · developerComplexity · 2/5ActiveLicenseSetup · 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

Things people build with this

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.

Tech stack

ShellMarkdown

Getting 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.
Open on GitHub → Explain another repo

Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.