Testing skills
Ordered by install count from the source, then by repository stars on GitHub. Only cards with a checked description are included.
-
1
1,200,000installs
agent-browser
A CLI skill for browser control: it opens pages, fills forms, clicks buttons, and tests web apps. Use it when an agent needs to act inside a website.
skill · vercel-labs · Apache-2.0
-
2
1,163,035installs
improve-codebase-architecture
This skill scans a codebase for architectural friction, then builds a visual HTML report with refactoring candidates. Use it before a deeper architecture review.
skill · Matt Pocock · MIT
-
3
1,141,062installs
tdd
Guides the red-green TDD loop: ensures tests are written first, keep them at public interfaces, and avoid coupling to implementation details.
skill · Matt Pocock · MIT
-
4
986,201installs
prototype
Creates throwaway prototypes for checking state logic or exploring UI before committing the decision to the main codebase.
skill · Matt Pocock · MIT
-
5
850,344installs
codebase-design
This skill helps design modules with small interfaces and hidden complexity. Use it when refactoring code, choosing a seam, or making tests easier to write.
skill · Matt Pocock · MIT
-
6
834,802installs
diagnosing-bugs
This skill guides agents through reproducing hard bugs and performance regressions with a focused feedback loop. Use it when code fails, behaves incorrectly, or runs slowly.
skill · Matt Pocock · MIT
-
7
774,700installs
implement
Implements work from a specification or tickets, following a test-driven flow and ending with review and a commit. Use it when a coding task needs a defined delivery routine.
skill · Matt Pocock · MIT
-
8
715,388installs
to-spec
Turns the current conversation and repository context into a spec, then publishes it to the project issue tracker. Use it when a feature discussion is ready to hand off to an agent.
skill · Matt Pocock · MIT
-
9
673,100installs
design-taste-frontend
This skill directs the design of public pages and work screens, then checks the result in a browser through screenshots. Use it when an interface feels generic or unfinished.
skill · Leonxlnx · MIT
-
10
510,000installs
google-agents-cli-eval official
Guides testing, dataset setup, and scoring for AI agents via agents-cli. Useful for inspecting failures and running prompt optimization under the Gemini methodology.
skill · Google · Apache-2.0
-
11
510,000installs
google-agents-cli-workflow official
This skill guides ADK agent work from scaffolding through deployment and observability. Use it when an agent must be run, tested, published, or debugged.
skill · Google · Apache-2.0
-
12
504,900installs
remotion-to-hyperframes
Imports Remotion animations or video footage into HyperFrames and verifies visual matching frame by frame against the original.
skill · heygen-com · Apache-2.0
-
13
489,289installs
setup-pre-commit
This skill configures pre-commit checks for a JavaScript repository, running Prettier, type checking, and tests before each commit.
skill · Matt Pocock · MIT
-
14
475,388installs
migrate-to-shoehorn
Replaces as type assertions in tests with helpers from @total-typescript/shoehorn. Use it when tests need partial objects or deliberately invalid data.
skill · Matt Pocock · MIT
-
15
474,400installs
minimal-run-and-audit
Captures and normalizes execution evidence from deep learning smoke tests and inference commands into standardized repro_outputs/ files.
skill · lllllllama · MIT
-
16
414,180installs
skill-creator official
Creates and refines skills, then tests them with prompts, evaluations, and performance checks.
skill · anthropics · Apache-2.0
-
17
335,300installs
ai-research-reproduction
This skill guides a repository-grounded reproduction run from its README to an evidence bundle. Use it to test a documented model run without quietly changing the experiment.
skill · lllllllama · MIT
-
18
306,118installs
systematic-debugging
Makes the agent investigate the cause of a failure before it suggests a patch. Use it for failing tests, build errors, and behaviour that does not match expectations.
skill · Jesse Vincent · MIT
-
19
283,700installs
implement-spec
Implements a prepared spec from its ticket graph on one integration branch, using parallel subagents. Use it when tickets have blocking dependencies.
skill · Matt Pocock · MIT
-
20
276,027installs
retro
Reviews a coding session and suggests changes to the agent environment for later runs. Use it after mistakes, slow repository navigation, or costly tool calls.
skill · Matt Pocock · MIT
-
21
262,135installs
requesting-code-review
Sends completed work to a reviewer subagent after a task, major feature, or before merging to main. It keeps the review focused on the change and its requirements.
skill · Jesse Vincent · MIT
-
22
259,292installs
test-driven-development
This skill guides an agent through test-first development: verify a test fails, write the smallest passing change, then refactor. It covers features, bug fixes, and behavior changes.
skill · Jesse Vincent · MIT
-
23
251,313installs
verification-before-completion
This skill blocks completion claims until the agent runs a fresh check and reads the result. Use it before commits or PRs when an agent report is not enough.
skill · Jesse Vincent · MIT
-
24
242,988installs
executing-plans
Runs an implementation plan in the current session instead of assigning each task to a subagent. Use it for inline work with TDD, a decision ledger, and a final branch review.
skill · Jesse Vincent · MIT
-
25
221,216installs
receiving-code-review
Reviews code review feedback before changes: it clarifies unclear points, checks the repository, and supports reasoned pushback. Use it before acting on review comments.
skill · Jesse Vincent · MIT
-
26
218,235installs
dispatching-parallel-agents
Dispatches independent tasks to separate subagents so they can investigate them in parallel. Use it for unrelated test failures and separate broken subsystems.
skill · Jesse Vincent · MIT
-
27
217,894installs
writing-skills
Applies a TDD workflow to authoring and checking agent skills: observe failure first, then write instructions that address it. Use it when creating or editing SKILL.md files.
skill · Jesse Vincent · MIT
-
28
217,153installs
using-git-worktrees
Prepares an isolated workspace before feature work or plan execution. It checks the repository first, then uses native worktree support or Git.
skill · Jesse Vincent · MIT
-
29
214,439installs
finishing-a-development-branch
This skill checks the test suite and guides branch completion: merge locally, open a Pull Request, or leave the work in place.
skill · Jesse Vincent · MIT
-
30
186,758installs
webapp-testing official
This skill tests local web apps with Playwright, helping agents debug UI behavior, capture screenshots, and inspect browser logs.
skill · anthropics · Apache-2.0
Testing skills ranked by repository stars and install counts, verified descriptions only. Check which runner a skill uses (pytest, Jest, Vitest, Playwright) and whether it runs the tests itself. Skip any skill that rewrites a failing test without looking for the cause. It is a plus when a skill can rerun a single failing test instead of the whole suite. To make sure tests always run, pair the skill with a hook: Claude Code hooks.
Other collections
- Best Claude Code skills 3,523
- Best Claude Code plugins 7
- Best Claude Code subagents 167
- Best Codex skills 3,280
- Frontend skills 625
- Security skills and rules 461
- SEO and marketing skills 173
- Design skills 498
- DevOps skills 629
- Claude Code design skills 420
- Code review skills 568
- AI agent tools for game development 119
- Marketing skills and agents 140
- Scientific skills for AI agents 177
- UI/UX skills 11
- Writing skills 21
- Claude Code slash commands 7
- GitHub Copilot agent skills 3,150
- Gemini CLI extensions and skills 2,885
- Office skills: PDF, Excel, PowerPoint 182
- Data analysis skills 400
- Research skills 76
- Telegram AI agent tools 9