Skip to main content

Best Claude Code
Skills for Developers

Updated 14 October 202612 skillsStats checked 14 October 2026

A skill is a folder with a SKILL.md file that your AI agent loads when a task matches it. Development skills encode process rather than taste: write the failing test first, reproduce before patching, check this before merging.
These twelve Claude Code skills cover the full loop, from plan to ship. Star counts, licences and update dates come from GitHub, not from estimates.

Combined repo stars
910k
Source repos
5
Dead links
0
Browse the skills
Start here

Which skill should you install first?

Your problemInstallWhy
I want one rule to start withtddA failing test is the only definition of done an agent cannot argue with.
The agent guesses at bug fixesdiagnosing-bugsGated phases stop it patching before it has a reproduction.
I want a full process, not one rulesuperpowersAn entire methodology from brainstorm through to review.
My code handles user inputsecurity-and-hardeningAgents ship working code that is quietly unsafe.
The list

12 Claude Code skills that keep agents honest.

How we picked them: public repositories only, each with a SKILL.md you can read before installing, each covering a different job. The list and the notes are our own judgement, not a benchmark. Ordered by what to install first, not by star count. Stars and forks are repository totals, so skills sharing a repo share a number. All figures checked on 14 October 2026.

  • MethodologyLicence: MIT

    superpowers

    obra obra/superpowers

    A complete development methodology for agents, not a single rule.

    Use when

    You want process across the whole job

    What you get
    • Brainstorm, spec, plan, TDD, review, finalise
    • Subagent development built into the workflow
    • One repository covers the whole workflow
    Stars
    299k
    Forks
    26.7k
    Updated
    10 Oct 2026

    Start here if you want opinionated structure end to end.

  • TestingLicence: MIT

    tdd

    Matt Pocock mattpocock/skills

    Forces the agent to write a failing test before it writes any code.

    Use when

    You want one rule to start with

    What you get
    • Enforces the red-green loop properly
    • Defines what makes a good test
    • Names the anti-patterns to avoid
    Stars
    291k
    Forks
    24.4k
    Updated
    13 Oct 2026

    Start here if you only install one skill.

  • DebuggingLicence: MIT

    diagnosing-bugs

    Matt Pocock mattpocock/skills

    A gated loop that will not let the agent patch anything before it can reproduce it.

    Use when

    The agent is guessing at fixes

    What you get
    • Reproduce, minimise, hypothesise, instrument, fix
    • Phases gated so it cannot skip ahead
    • Ends by writing a regression test
    Stars
    291k
    Forks
    24.4k
    Updated
    13 Oct 2026

    Guessing before reproducing is exactly where AI debugging goes wrong.

  • ReviewLicence: MIT

    code-review

    Matt Pocock mattpocock/skills

    Reviews a branch on two separate axes and reports them side by side.

    Use when

    Before you merge anything

    What you get
    • Standards axis: does it follow repo conventions
    • Spec axis: does it match what was asked for
    • Runs both in parallel sub-agents
    Stars
    291k
    Forks
    24.4k
    Updated
    13 Oct 2026

    Separates this is ugly from this is wrong, and only one should block a merge.

  • SecurityLicence: MIT

    security-and-hardening

    Addy Osmani addyosmani/agent-skills

    Hunts for the vulnerabilities an agent ships without noticing.

    Use when

    Your code touches user input

    What you get
    • Auth, input handling and data storage
    • Risks in third-party integrations
    • Privacy compliance for personal data
    Stars
    107k
    Forks
    11.1k
    Updated
    13 Oct 2026

    Covers security, which the process skills here do not.

  • PerformanceLicence: MIT

    performance-optimization

    Addy Osmani addyosmani/agent-skills

    Finds the real bottleneck across the whole stack, not just the bundle size.

    Use when

    Something is measurably slow

    What you get
    • Core Web Vitals and load times
    • N+1 query detection in the database
    • Profiling-led, so it is not guesswork
    Stars
    107k
    Forks
    11.1k
    Updated
    13 Oct 2026

    From Addy Osmani, who led Chrome developer experience, and it covers the backend too.

  • ArchitectureLicence: MIT

    domain-modeling

    Matt Pocock mattpocock/skills

    Gives your agent a shared vocabulary for your project so its naming stops drifting.

    Use when

    Agents touch this codebase repeatedly

    What you get
    • Builds a glossary of domain terms
    • Challenges vague or overloaded terminology
    • Records architectural decisions as they land
    Stars
    291k
    Forks
    24.4k
    Updated
    13 Oct 2026

    Naming drift is what makes long agent sessions quietly degrade.

  • PlanningLicence: MIT

    grilling

    Matt Pocock mattpocock/skills

    Interviews you about a plan until every open decision is resolved.

    Use when

    Before any code exists

    What you get
    • One question at a time, never batched
    • Walks each branch of the decision tree
    • Recommends an answer for every question
    Stars
    291k
    Forks
    24.4k
    Updated
    13 Oct 2026

    The cheapest bug fix is the one caught before you build anything.

  • FrameworkLicence: MIT

    react-best-practices

    Vercel vercel-labs/agent-skills

    Vercel Engineering's own performance rules for React and Next.js.

    Use when

    You are building on React or Next.js

    What you get
    • Server versus client component decisions
    • Data fetching patterns that scale
    • Bundle and rendering optimisation
    Stars
    32.4k
    Forks
    2.8k
    Updated
    28 Aug 2026

    First-party guidance from the people who build the framework.

  • TestingLicence: Apache-2.0

    webapp-testing

    Anthropic anthropics/skills

    Lets the agent drive a real browser so it can see its own runtime errors.

    Use when

    It compiles but nobody has seen it work

    What you get
    • Playwright-driven interaction with your app
    • Screenshots and browser console logs
    • Verifies behaviour, not just compilation
    Stars
    181k
    Forks
    21.5k
    Updated
    9 Oct 2026

    An agent that reads its own errors stops guessing why the page is blank.

  • IntegrationLicence: Apache-2.0

    mcp-builder

    Anthropic anthropics/skills

    Builds MCP servers so your agent can reach systems it currently cannot touch.

    Use when

    The blocker is access, not reasoning

    What you get
    • Python FastMCP and TypeScript SDK paths
    • Tool design that models can use well
    • Patterns for wrapping external APIs
    Stars
    181k
    Forks
    21.5k
    Updated
    9 Oct 2026

    Skills change how an agent thinks; MCP changes what it can reach.

  • MetaLicence: Apache-2.0

    skill-creator

    Anthropic anthropics/skills

    Writes, tests and tunes skills of your own.

    Use when

    You want to build your own

    What you get
    • Scaffolds a new skill from scratch
    • Runs evals and variance benchmarks
    • Tunes descriptions so they trigger when they should
    Stars
    181k
    Forks
    21.5k
    Updated
    9 Oct 2026

    A skill that never fires is worth nothing, however good its contents.

01 — Setup

How to install a Claude Code skill.

  1. Step 01

    Start with one process skill

    Install a single skill that governs how work gets done, either a full methodology like superpowers or one hard constraint like tdd. Not both on day one.

  2. Step 02

    Copy the folder in

    Clone the repo and copy the folder containing SKILL.md into .claude/skills in your project, or the same path in your home directory to use it across every project.

  3. Step 03

    Add specialists on demand

    Add diagnosing-bugs when the agent starts guessing at fixes, security-and-hardening before you handle user input, performance-optimization when something is measurably slow.

  4. Step 04

    Read it before you trust it

    A skill is instruction text your agent will follow. Read the SKILL.md, prefer named maintainers and recent commits, and be wary of anything fetching remote content.

02 — The thesis

Why Claude Code skills make agents more reliable.

Decide what done means first.

Left alone, an agent decides for itself when work is finished. A failing test, a reproduction step, a review axis: each one converts a vague request into a check that either passes or does not.

What this list covers
PlanBuildTestReviewSecureShip
Skill

changes how it thinks

  • Instructions, loaded on match
  • Fixes quality problems
  • Plain text you can read
MCP server

changes what it can touch

  • Tools and data access
  • Fixes reach problems
  • A running process
Format

An open SKILL.md spec, portable across Claude Code, Cursor, Codex and more.

Start here

A test-first constraint, so the agent knows when it is done.

Watch out

A skill is instruction text your agent obeys. Read it before installing, like any dependency.

03 — Questions

Claude Code skills FAQ.

What is a Claude Code skill?

A skill is a folder containing a SKILL.md file, holding instructions an AI coding agent loads on demand when a task matches its description. Development skills encode process rather than taste: how to write a failing test first, how to reproduce a bug before patching it, what to check before merging. The agent reads them at the moment they become relevant instead of holding everything in context at once.

Do I need all twelve of these skills?

No, and installing all twelve at once is a mistake. Start with one process skill, either superpowers for a full methodology or tdd for a single constraint. Add specialists when you hit the specific problem they solve: diagnosing-bugs when an agent starts guessing at fixes, security-and-hardening before you handle user input, performance-optimization when something is measurably slow.

Do these work outside Claude Code?

Mostly yes. SKILL.md is an open format, so Cursor, Codex CLI, Gemini CLI and other harnesses read the same structure, and the written guidance is portable. What is not portable is tooling. Skills that spawn sub-agents, call harness-specific scripts, or rely on a particular plugin system will lose those parts elsewhere, though the instructions themselves still apply.

How do I install a development skill?

Copy the folder containing SKILL.md into .claude/skills in your project, or into the same path in your home directory to make it available across every project. Restart your agent so it registers. Several of these repos also ship as plugins with their own install command, so check the specific README, because the commands differ between repositories.

Why does TDD matter more for agents than for people?

Because a test gives the agent a clear finish line. Without one, it decides for itself when the work is done and tends to stop early. A failing test written first turns a vague request into a check that passes or fails.

Are skills the same as MCP servers?

No, and they solve different problems. A skill changes how an agent thinks about a task, because it is instructions. An MCP server changes what an agent can touch, because it is tools and data access. If your agent produces poor quality work, you need a skill. If it cannot reach your database, your issue tracker, or your browser, you need an MCP server. Most serious setups run both.

How do I know a skill is safe to install?

A skill is executable instruction text that your agent will follow, so treat it like any dependency. Read the SKILL.md before installing it, prefer repositories with named maintainers and recent commits, and be cautious with any skill that instructs the agent to run scripts, fetch remote content, or modify files outside the project. Every repository on this page is public and named, so you can read the source before you trust it.

Are these skills free to use?

Every repository here is public and free to read. Licences differ, and each card shows the one its repository publishes, so check that before shipping a skill's contents inside a commercial product. Where a card says none is stated, we found no licence in the repository or the skill's own folder, so default copyright applies and you should ask before redistributing it.

Know a skill that belongs here?

Send the repo. If a link on this page has gone dead, tell us that too, because we would rather hear it from you than from Google.