Skip to content

Skill catalog

524testing & qa agent skills synced from skills.sh, with their install counts. Read them here, or let your agent fetch the right one through the Graph-of-Skills MCP server.

Want your agent to use these? Set up Graph-of-Skills or get a free key. How these skills are sourced and what we check. Cannot find one? Your agent can write a skill for your own library. Have skills of your own? Install one on another machine. A skill that comes from GitHub shows its npx skills add command on its page.

  1. tdd mattpocock/skills

    Test-driven development. Use when the user wants to build features or fix bugs test-first, mentions "red-green-refactor", or wants integration tests.

    1,144,282 installs
  2. diagnosing-bugs mattpocock/skills

    Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.

    838,985 installs
  3. code-review mattpocock/skills

    Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes: Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating is…

    793,496 installs
  4. migrate-to-shoehorn mattpocock/skills

    Migrate test files from `as` type assertions to @total-typescript/shoehorn. Use when user mentions shoehorn, wants to replace `as` in tests, or needs partial test data.

    478,197 installs
  5. caveman-review juliusbrussee/caveman

    Compressed code review - one line per finding with location, problem and fix. Use for /caveman-review, "review this PR", or "review the diff".

    410,779 installs
  6. systematic-debugging obra/superpowers

    Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

    307,027 installs
  7. requesting-code-review obra/superpowers

    Use when completing tasks, implementing major features, or before merging to verify work meets requirements

    262,705 installs
  8. test-driven-development obra/superpowers

    Use when implementing any feature or bugfix, before writing implementation code

    259,976 installs
  9. Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions…

    252,231 installs
  10. diagnose mattpocock/skills

    Disciplined diagnosis loop for hard bugs and performance regressions. Reproduce → minimise → hypothesise → instrument → fix → regression-test. Use when user says "diagnose this" / "debug this", reports a bug, says somet…

    227,595 installs
  11. qa mattpocock/skills

    Interactive QA session where user reports bugs or issues conversationally, and the agent files GitHub issues. Explores the codebase in the background for context and domain language. Use when user wants to report bugs,…

    198,680 installs
  12. playwright-cli microsoft/playwright-cli

    Automate browser interactions, test web pages and work with Playwright tests.

    195,703 installs
  13. webapp-testing anthropics/skills

    Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

    187,579 installs
  14. investigate-first juliusbrussee/caveman

    Diagnose ambiguous failures before editing. Use for unknown causes, intermittent behavior, performance regressions, or investigations needing evidence-ranked hypotheses.

    104,477 installs
  15. verify-and-stop juliusbrussee/caveman

    Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile proof.

    104,004 installs
  16. surgical-patch juliusbrussee/caveman

    Fix bugs and small behavior changes at the narrowest responsible layer. Use when regression proof, preserved surrounding behavior, and task-relevant tests matter.

    103,839 installs
  17. fingerprint-failure-triage liarjsdev/liarjs-skills

    Read a liarjs fingerprint report and attribute each failing check to the component that produced it - what the check id measures, whether the signal comes from the launch configuration, the page-modifying layer, the net…

    101,426 installs
  18. playwright-best-practices currents-dev/playwright-best-practices-skill

    Use when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking APIs, handling authentication or OAuth, testing accessibility…

    98,205 installs
  19. review mattpocock/skills

    Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's documented coding standards?) and Spec (does the code match what the originating i…

    89,883 installs
  20. audit pbakaus/impeccable

    Run technical quality checks across accessibility, performance, theming, responsive design, and anti-patterns. Generates a scored report with P0-P3 severity ratings and actionable plan. Use when the user wants an access…

    81,858 installs
  21. code-review-and-quality addyosmani/agent-skills

    Conducts multi-axis code review. Use before merging any change. Use when reviewing code written by yourself, another agent, or a human. Use when you need to assess code quality across multiple dimensions before it enter…

    72,497 installs
  22. momentic-test momentic-ai/skills

    Create, run, and maintain Momentic browser E2E tests and modules stored as *.test.yaml and *.module.yaml files.

    68,517 installs
  23. Classify or explain Momentic test run results using Momentic MCP tools. Use when the user asks to categorize a failure, understand why a run failed, triage test results, or compare run results to past run results.

    68,492 installs
  24. break-ui emilkowalski/skills

    Try to break a piece of UI by feeding it worst-case data — long names, unbreakable emails, one-letter names, missing fields, huge counts, zero items, long labels, non-Latin text, emoji, extreme numbers — then render it…

    63,431 installs
  25. debugging-and-error-recovery addyosmani/agent-skills

    Guides systematic root-cause debugging. Use when tests fail, builds break, something that worked yesterday broke, behavior doesn't match expectations, or you encounter any unexpected error. Use when you need to figure o…

    62,207 installs
  26. test-driven-development addyosmani/agent-skills

    Drives development with tests using the red-green-refactor loop. Use when implementing any logic, fixing any bug, or changing any behavior. Use when you need to prove that code works, when a bug report arrives, or when…

    61,376 installs
  27. browser-testing-with-devtools addyosmani/agent-skills

    Tests in real browsers via Chrome DevTools MCP. Use when building or debugging anything that runs in a browser. Use when you need to inspect the DOM, capture console errors, analyze network requests, profile performance…

    57,966 installs
  28. ponytail-review dietrichgebert/ponytail

    Quality review of a change: is the logic right, is it safe, does it hold under real load, is risky code tested, is it fast enough, and is every line needed. Reads the connected code, not only the diff. Each finding is e…

    56,356 installs
  29. doubt-driven-development addyosmani/agent-skills

    Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every assumption cross-examined before proceeding, when stress-testing a plan for hidden failure modes, when…

    56,098 installs
  30. clerk-testing clerk/skills

    E2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.

    46,178 installs
  31. vitest antfu/skills

    Vitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filtering and fixtures.

    43,564 installs
  32. golang-testing samber/cc-skills-golang

    Production-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot testing, code coverage, integration tests, idiomatic test n…

    43,272 installs
  33. limrun-detox-testing limrun-inc/skills

    Configure, run, or debug Detox on Limrun iOS simulators. Use when attaching the Limrun Detox runtime to an app, wiring Detox mediator connectivity, or validating app/tester connections over destination tunnels.

    41,820 installs
  34. limrun-maestro-testing limrun-inc/skills

    Run Maestro YAML flows against a Limrun cloud iOS simulator with `lim ios maestro`, from any environment (Linux, Windows, macOS, VM, container). Use when the user wants to run, write, or debug Maestro flows or `maestro…

    39,865 installs
  35. golang-troubleshooting samber/cc-skills-golang

    Troubleshoot Golang programs systematically - find and fix the root cause. Use when encountering bugs, crashes, deadlocks, races, or unexpected behavior in Go code. Covers debugging methodology, common Go pitfalls, test…

    39,816 installs
  36. golang-stretchr-testify samber/cc-skills-golang

    Comprehensive guide to stretchr/testify for Golang testing. Covers assert, require, mock, and suite packages in depth. Use when writing tests with testify, creating mocks, setting up test suites, or choosing between ass…

    39,234 installs
  37. flutter-add-widget-test flutter/agent-plugins

    Implement a component-level test using `WidgetTester` to verify UI rendering and user interactions (tapping, scrolling, entering text). Use when validating that a specific widget displays correct data and responds to ev…

    39,041 installs
  38. flutter-add-integration-test flutter/agent-plugins

    Configures Flutter Driver for app interaction and converts MCP actions into permanent integration tests. Use when adding integration testing to a project, exploring UI components via MCP, or automating user flows with t…

    38,018 installs
  39. Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.

    37,059 installs
  40. constraint-driven-development addyosmani/agent-skills

    Establishes a project's quality bar as a written contract and stops agents quietly lowering it. Interviews the user on which dimensions matter, supplies sane default thresholds when they have no number in mind, records…

    32,831 installs
  41. firecrawl-qa firecrawl/firecrawl-workflows

    Test a live website with Firecrawl browser and write up what's broken: links, forms, mobile layout, performance and console errors. Use for pre-launch checks, bug hunts or confirming a deployed site works.

    31,346 installs
  42. code-review-excellence wshobson/agents

    Master effective code review practices to provide constructive feedback, catch bugs early, and foster knowledge sharing while maintaining team morale. Use when reviewing pull requests, establishing review standards, or…

    30,238 installs
  43. review-pr warpdotdev/common-skills

    Review a pull request diff and write structured feedback to review.json for the workflow to publish. Use when reviewing a checked-out PR from local artifacts like pr_diff.txt and pr_description.txt and producing machine…

    28,869 installs
  44. diagnose-ci-failures warpdotdev/common-skills

    Diagnose CI failures for a PR using the GitHub CLI, extract error logs, and generate a plan to fix them. Use when the user asks to check CI status, pull CI issues, triage test failures, or investigate PR build failures.

    28,371 installs
  45. momentic-maintain momentic-ai/skills

    Diagnose, classify, triage, and repair failing Momentic tests with MCP run tools, the Momentic CLI, and manual run artifacts. Use when a developer asks what happened on a branch, DevX or on-call asks why main is red, or…

    27,320 installs
  46. check-impl-against-spec warpdotdev/common-skills

    Compare a pull request's implementation against spec context in spec_context.md and feed any material mismatches into review.json. Use during PR review when approved or repository spec context is available.

    26,930 installs
  47. reproduce-bug-report warpdotdev/common-skills

    Launch Oz cloud agents with computer use to reproduce UI-focused bug reports, capture visual evidence (a screen recording by default), and report reproduction findings. Use when investigating a specific interactive or v…

    26,770 installs
  48. argent-test-ui-flow software-mansion/argent

    Autonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login works, testing navigation, running UI test scenarios, manual QA…

    26,236 installs
  49. argent-create-flow software-mansion/argent

    Create, record, edit, replay, or repair reusable Argent flow YAML files. Use when the user asks to record or replay a repeatable device path, set up profiling or an A/B comparison, or invoke the authoring engine behind…

    25,339 installs
  50. validate-changes-match-specs warpdotdev/common-skills

    Validate that a branch or pull request implementation matches introduced product, technical, security, and related specs. Use when reviewing or finishing a spec-driven change and resolving mismatches between checked-in…

    25,084 installs