Skip to content

Skill catalog

581testing & 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. 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,165 installs
  2. e2e-testing-patterns wshobson/agents

    Master end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when implementing E2E tests, debugging flaky tests, or establishin…

    24,647 installs
  3. mo-qa momentic-ai/skills

    Run and control Mo QA sessions with Momentic's `qa` CLI. Use for bug bashes, status checks, report export, replies to Mo, file transfer, or repairs based on Mo findings.

    23,211 installs
  4. next-dev-loop vercel/next.js

    Verify Next.js runtime behavior after editing app code. Use this skill to confirm a change actually works in a running app — not just that it compiles or type-checks. Combines /_next/mcp (Next.js's view) with agent-brow…

    22,979 installs
  5. expo-skill-eval expo/skills

    Evaluate Expo skills in this repo end-to-end - trigger accuracy, generated code quality, and runtime screenshots on iOS simulator and Android emulator via Expo Go (web optional). Use when the user wants to eval an Expo…

    22,611 installs
  6. Implement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtures, and test-driven development. Use when writing JavaScri…

    20,737 installs
  7. dart-add-unit-test dart-lang/skills

    Write and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correct and regression-free.

    19,520 installs
  8. writing-unit-tests riekelt/principal-engineer

    Use when writing or refactoring unit tests - a new test file, added cases, a flaky test, an unreadable one. Encodes behavior-first testing: one behavior per test, names that state the claim, deterministic setup, mocks o…

    19,309 installs
  9. verifying-before-done riekelt/principal-engineer

    Use when about to say "done", "fixed", "passing", or "shipped", or when reporting the outcome of any change. Encodes verification as the definition of done: drive the change at its surface, run the verify command, repor…

    19,245 installs
  10. testing-changes riekelt/principal-engineer

    Use when deciding what tests a change needs - a feature, a bug fix, a refactor, any behavior change - or when reviewing whether a diff's tests are sufficient. Encodes tests-change-with-behavior, the bug-regression patte…

    19,230 installs
  11. handling-failures riekelt/principal-engineer

    Use when writing or touching any error path, catch block, fallback, default value, retry, or degraded mode - in any language, any repo. Encodes the no-silent-swallows contract and the fail-loud discipline. Use whenever…

    19,212 installs
  12. dart-collect-coverage dart-lang/skills

    Collect coverage using the coverage packge and create an LCOV report

    18,725 installs
  13. Define and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex external services like APIs or databases.

    18,595 installs
  14. Replace the usage of `expect` and similar functions from `package:matcher` to `package:checks` equivalents.

    18,381 installs
  15. playwright-generate-test github/awesome-copilot

    Generate a Playwright test based on a scenario using Playwright MCP

    18,183 installs
  16. Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

    17,184 installs
  17. check tw93/waza

    Reviews diffs, PRs, release readiness, and publishing follow-through. Use when asked to review, triage issues or PRs, or ship. Not for debugging root causes or prose.

    16,072 installs
  18. code-review coderabbitai/skills

    Run CodeRabbit CLI reviews, retrieve saved local or GitHub PR fix prompts, and interpret CodeRabbit authentication and review output. Use for CodeRabbit review commands, committed/uncommitted or directory scopes, and Co…

    15,118 installs
  19. hunt tw93/waza

    Finds root cause before any fix. Use when something errors, crashes, regresses, or used to work. Not for code review or new features.

    15,039 installs
  20. playwright-explore-website github/awesome-copilot

    Website exploration for testing using Playwright MCP

    14,802 installs
  21. break jakubkrehel/skills

    Renders a component you choose under every scenario that can reach it on a temporary page and stress tests it.

    14,763 installs
  22. sql-code-review github/awesome-copilot

    Universal SQL code review assistant that performs comprehensive security, maintainability, and code quality analysis across all SQL databases (MySQL, PostgreSQL, SQL Server, Oracle). Focuses on SQL injection prevention,…

    14,565 installs
  23. golang-testing affaan-m/ecc

    Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage. Follows TDD methodology with idiomatic Go practices. Use when writing Go tests — table-driven cases, subtests, benchmar…

    14,461 installs
  24. argent-qa-flows software-mansion/argent

    Create repeatable QA regression E2E tests as Argent flows from test cases, tickets, or acceptance criteria. Use when the user asks to generate or preserve an automated regression scenario, with deterministic setup, stab…

    14,202 installs
  25. Use for Vue.js testing. Covers Vitest, Vue Test Utils, component testing, mocking, testing patterns, and Playwright for E2E testing.

    14,136 installs
  26. owasp-top-10-testing usestrix/strix

    Test an application against the OWASP Top 10 with Strix — autonomous AI agents that attempt real exploits for each category of the current OWASP Top 10:2025 (broken access control including SSRF, security misconfigurati…

    13,747 installs
  27. javascript-typescript-jest github/awesome-copilot

    Best practices for writing JavaScript/TypeScript tests using Jest, including mocking strategies, test structure, and common patterns.

    13,594 installs
  28. bmad-code-review bmad-code-org/bmad-method

    Review code changes with several independent reviewers in parallel, then triage and present the findings. Use when the user says "run code review" or "review this code"

    13,105 installs
  29. tdd-workflow affaan-m/ecc

    Test-driven development workflow: write a failing test first, watch it fail, implement the smallest change to green, then refactor with 80%+ coverage across unit, integration, and E2E tests. Use when writing a new featu…

    13,065 installs
  30. llm-evaluation wshobson/agents

    Implement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, measuring AI application quality, or establishing evaluatio…

    12,977 installs
  31. pytest-coverage github/awesome-copilot

    Run pytest tests with coverage, discover lines missing coverage, and increase coverage to 100%.

    12,861 installs
  32. python-testing affaan-m/ecc

    Python testing strategies using pytest, TDD methodology, fixtures, mocking, parametrization, and coverage requirements. Use when writing pytest tests — fixtures, mocks, parametrization, or coverage.

    12,505 installs
  33. webapp-testing github/awesome-copilot

    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.

    12,474 installs
  34. rust-testing affaan-m/ecc

    Rust testing patterns including unit tests, integration tests, async testing, property-based testing, mocking, and coverage. Follows TDD methodology. Use when writing Rust tests — unit, integration, async, property-base…

    12,394 installs
  35. bmad-review bmad-code-org/bmad-method

    Runs one or more installed review lenses — adversarial critique, edge cases, verification gaps, structure, prose — and reports triaged findings. Use when, and only when, the user asks you to review a diff, a pull reques…

    12,386 installs
  36. bmad-qa-generate-e2e-tests bmad-code-org/bmad-method

    Add end-to-end and API tests for features that already work, following the project's existing test harness. Use when the user asks for e2e tests, API tests, or automated coverage of an existing feature, or says "create…

    12,364 installs
  37. e2e-testing affaan-m/ecc

    Playwright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies. Use when writing Playwright tests, structuring page objects, or fixing flaky E2E runs…

    12,115 installs
  38. Master ShellCheck static analysis configuration and usage for shell script quality. Use when setting up linting infrastructure, fixing code issues, or ensuring script portability.

    11,720 installs
  39. java-junit github/awesome-copilot

    Write, review and fix Java unit tests with JUnit 5 and JUnit 6 (Jupiter), AssertJ and Mockito: assertions, parameterized and nested tests, mocking rules, deterministic time and randomness, Surefire vs Failsafe, JaCoCo c…

    11,717 installs
  40. verification-loop affaan-m/ecc

    Run a six-phase verification of a Claude Code session's work — build, type check, lint, tests with coverage, security grep, and diff review — then produce a PASS/FAIL verification report. Use when verifying work after c…

    11,627 installs
  41. dogfood callstack/agent-device

    Systematically explore and test a mobile app on iOS/Android with agent-device to find bugs, UX issues, and other problems. Use when asked to dogfood, QA, exploratory test, find issues, bug hunt, or test this app on mobi…

    11,621 installs
  42. springboot-tdd affaan-m/ecc

    Test-driven development for Spring Boot using JUnit 5, Mockito, MockMvc, Testcontainers, and JaCoCo. Use when adding features, fixing bugs, or refactoring.

    11,619 installs
  43. django-tdd affaan-m/ecc

    Django testing strategies with pytest-django, TDD methodology, factory_boy, mocking, coverage, and testing Django REST Framework APIs. Use when writing Django or DRF tests with pytest-django, or driving a Django feature…

    11,586 installs
  44. apple-appstore-reviewer github/awesome-copilot

    Serves as a reviewer of the codebase with instructions on looking for Apple App Store optimizations or rejection reasons.

    11,354 installs
  45. cpp-testing affaan-m/ecc

    Use only when writing/updating/fixing C++ tests, configuring GoogleTest/CTest, diagnosing failing or flaky tests, or adding coverage/sanitizers.

    11,276 installs
  46. bats-testing-patterns wshobson/agents

    Master Bash Automated Testing System (Bats) for comprehensive shell script testing. Use when writing tests for shell scripts, CI/CD pipelines, or requiring test-driven development of shell utilities.

    11,177 installs
  47. Test Temporal workflows with pytest, time-skipping, and mocking strategies. Covers unit testing, integration testing, replay testing, and local development setup. Use when implementing Temporal workflow tests or debuggi…

    11,080 installs
  48. laravel-tdd affaan-m/ecc

    Laravel testing strategies with PHPUnit, Pest, model factories, HTTP tests, Sanctum authentication testing, mocking, and coverage. Use when writing Laravel tests with PHPUnit or Pest, or driving a Laravel feature test-f…

    11,020 installs
  49. web3-testing wshobson/agents

    Test smart contracts comprehensively using Hardhat and Foundry with unit tests, integration tests, and mainnet forking. Use when testing Solidity contracts, setting up blockchain test suites, or validating DeFi protocol…

    10,933 installs
  50. screen-reader-testing wshobson/agents

    Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.

    10,857 installs