Best Claude Code
Skills for Developers
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.
- 910k
- 5
- 0
Which skill should you install first?
| Your problem | Install | Why |
|---|---|---|
| I want one rule to start with | tdd | A failing test is the only definition of done an agent cannot argue with. |
| The agent guesses at bug fixes | diagnosing-bugs | Gated phases stop it patching before it has a reproduction. |
| I want a full process, not one rule | superpowers | An entire methodology from brainstorm through to review. |
| My code handles user input | security-and-hardening | Agents ship working code that is quietly unsafe. |
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.
superpowers
obra obra/superpowers
A complete development methodology for agents, not a single rule.
You want process across the whole job
- Brainstorm, spec, plan, TDD, review, finalise
- Subagent development built into the workflow
- One repository covers the whole workflow
- 299k
- 26.7k
- 10 Oct 2026
Start here if you want opinionated structure end to end.
tdd
Matt Pocock mattpocock/skills
Forces the agent to write a failing test before it writes any code.
You want one rule to start with
- Enforces the red-green loop properly
- Defines what makes a good test
- Names the anti-patterns to avoid
- 291k
- 24.4k
- 13 Oct 2026
Start here if you only install one skill.
diagnosing-bugs
Matt Pocock mattpocock/skills
A gated loop that will not let the agent patch anything before it can reproduce it.
The agent is guessing at fixes
- Reproduce, minimise, hypothesise, instrument, fix
- Phases gated so it cannot skip ahead
- Ends by writing a regression test
- 291k
- 24.4k
- 13 Oct 2026
Guessing before reproducing is exactly where AI debugging goes wrong.
code-review
Matt Pocock mattpocock/skills
Reviews a branch on two separate axes and reports them side by side.
Before you merge anything
- Standards axis: does it follow repo conventions
- Spec axis: does it match what was asked for
- Runs both in parallel sub-agents
- 291k
- 24.4k
- 13 Oct 2026
Separates this is ugly from this is wrong, and only one should block a merge.
security-and-hardening
Addy Osmani addyosmani/agent-skills
Hunts for the vulnerabilities an agent ships without noticing.
Your code touches user input
- Auth, input handling and data storage
- Risks in third-party integrations
- Privacy compliance for personal data
- 107k
- 11.1k
- 13 Oct 2026
Covers security, which the process skills here do not.
performance-optimization
Addy Osmani addyosmani/agent-skills
Finds the real bottleneck across the whole stack, not just the bundle size.
Something is measurably slow
- Core Web Vitals and load times
- N+1 query detection in the database
- Profiling-led, so it is not guesswork
- 107k
- 11.1k
- 13 Oct 2026
From Addy Osmani, who led Chrome developer experience, and it covers the backend too.
domain-modeling
Matt Pocock mattpocock/skills
Gives your agent a shared vocabulary for your project so its naming stops drifting.
Agents touch this codebase repeatedly
- Builds a glossary of domain terms
- Challenges vague or overloaded terminology
- Records architectural decisions as they land
- 291k
- 24.4k
- 13 Oct 2026
Naming drift is what makes long agent sessions quietly degrade.
grilling
Matt Pocock mattpocock/skills
Interviews you about a plan until every open decision is resolved.
Before any code exists
- One question at a time, never batched
- Walks each branch of the decision tree
- Recommends an answer for every question
- 291k
- 24.4k
- 13 Oct 2026
The cheapest bug fix is the one caught before you build anything.
react-best-practices
Vercel vercel-labs/agent-skills
Vercel Engineering's own performance rules for React and Next.js.
You are building on React or Next.js
- Server versus client component decisions
- Data fetching patterns that scale
- Bundle and rendering optimisation
- 32.4k
- 2.8k
- 28 Aug 2026
First-party guidance from the people who build the framework.
webapp-testing
Anthropic anthropics/skills
Lets the agent drive a real browser so it can see its own runtime errors.
It compiles but nobody has seen it work
- Playwright-driven interaction with your app
- Screenshots and browser console logs
- Verifies behaviour, not just compilation
- 181k
- 21.5k
- 9 Oct 2026
An agent that reads its own errors stops guessing why the page is blank.
mcp-builder
Anthropic anthropics/skills
Builds MCP servers so your agent can reach systems it currently cannot touch.
The blocker is access, not reasoning
- Python FastMCP and TypeScript SDK paths
- Tool design that models can use well
- Patterns for wrapping external APIs
- 181k
- 21.5k
- 9 Oct 2026
Skills change how an agent thinks; MCP changes what it can reach.
skill-creator
Anthropic anthropics/skills
Writes, tests and tunes skills of your own.
You want to build your own
- Scaffolds a new skill from scratch
- Runs evals and variance benchmarks
- Tunes descriptions so they trigger when they should
- 181k
- 21.5k
- 9 Oct 2026
A skill that never fires is worth nothing, however good its contents.
How to install a Claude Code skill.
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.
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.
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.
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.
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.
changes how it thinks
- Instructions, loaded on match
- Fixes quality problems
- Plain text you can read
changes what it can touch
- Tools and data access
- Fixes reach problems
- A running process
An open SKILL.md spec, portable across Claude Code, Cursor, Codex and more.
A test-first constraint, so the agent knows when it is done.
A skill is instruction text your agent obeys. Read it before installing, like any dependency.
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.
Every source, named.
Nothing on this page is ours. These are the repositories both lists draw from, so go star the ones you end up using.
More from the library
- Claude design skillsHand-checked agent skills for UI, motion and typography, to install once and reuse.
- GLM and Kimi promptsPrompts for the open-weight coding models from Zhipu AI and Moonshot AI.
- Claude video promptsMotion graphics prompts for Claude Code: launch videos, kinetic type, data stories and UI loops.
- Claude Design promptsPrompts for websites, landing pages, dashboards, app UI and pitch decks in Claude Design.
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.