Testing & QA Skills
1,879 Testing & QA skills for Claude Code, ranked by installs
Sponsors
Promote your product hereReach 125k+ visitors monthlyPromote your product hereReach 125k+ visitors monthly
Agent CaffeineSponsoredClose your lid, come back to finished work
SnugSponsoredThe clipboard manager for the AI eraPromote your product hereReach 125k+ visitors monthly
WaxSponsoredBlock anything with supervision, without erasing your iPhonePromote your product hereReach 125k+ visitors monthly
knobsSponsoredSee your site on any phone, any day, in any language
Showing 1 to 80 of 1,879
skills.sh installs1
playwright-e2e-testingfugazi/test-automation-skills-agentsAuthor and maintain versioned Playwright (@playwright/test) TypeScript UI specs for browser user flows. Use when asked to create, run, debug, or refactor E2E te634skills.sh installs
2
playwright-e2e-testingbobmatnyc/claude-mpm-skillsPlaywright modern end-to-end testing framework with cross-browser automation, auto-wait, and built-in test runner2.7Kskills.sh installs
3
e2e-testing-patternswshobson/agentsMaster end-to-end testing with Playwright and Cypress to build reliable test suites that catch bugs, improve confidence, and enable fast deployment. Use when im25.1Kskills.sh installs
4
e2e-testingaffaan-m/eccPlaywright E2E testing patterns, Page Object Model, configuration, CI/CD integration, artifact management, and flaky test strategies.6.4Kskills.sh installs
5
unit-test-service-layergiuseppe-trisciuoglio/developer-kitProvides patterns for unit testing service layer with Mockito. Creates isolated tests that mock repository calls, verify method invocations, test exception scen3.9Kskills.sh installs
9
typescript-e2e-testingbmad-labs/skillsE2E and integration testing for TypeScript/NestJS projects using Jest, supertest, and real infrastructure via Docker (Kafka, PostgreSQL, MongoDB, Redis) with th2.3Kskills.sh installs
10
vitest-midscene-e2eweb-infra-dev/midscene-skillsEnhances Vitest with Midscene for AI-powered UI testing across Web (Playwright), Android (ADB), and iOS (WDA). Scaffolds new projects, converts existing project2.1Kskills.sh installs
11
test-coveragecognitedata/builder-skillsMUST be used whenever fixing test coverage for a Flows app to meet the 80% line coverage hard gate. This skill finds AND fixes coverage gaps — it configures too1.9Kskills.sh installs
12
e2e-testinghieutrtr/ai1-skillsEnd-to-end testing patterns with Playwright for full-stack Python/React applications. Use when writing E2E tests for complete user workflows (login, CRUD, navig1.6Kskills.sh installs
13
adding-dbt-unit-testdbt-labs/dbt-agent-skillsCreates unit test YAML definitions that mock upstream model inputs and validate expected outputs. Use when adding unit tests for a dbt model or practicing test-1.1Kskills.sh installs
14
appbuilder-e2e-testingadobe/skillsUse this skill whenever the user wants browser-based end-to-end tests for an Adobe App Builder application. Covers Playwright E2E testing for ExC Shell SPAs, AE800skills.sh installs
15
e2e-testing-automationaj-geddes/useful-ai-promptsBuild end-to-end automated tests that simulate real user interactions across the full application stack. Use for E2E test, Selenium, Cypress, Playwright, browse695skills.sh installs
16
vitest-testingexistential-birds/beagleVitest testing framework patterns and best practices. Use when writing unit tests, integration tests, configuring vitest.config, mocking with vi.mock/vi.fn, usi471skills.sh installs
17
umbraco-e2e-testingumbraco/umbraco-cms-backoffice-skillsE2E testing for Umbraco backoffice extensions using Playwright and @umbraco-cms/acceptance-test-helpers380skills.sh installs
18
unit-test-generatorpatricio0312rev/skillsGenerates comprehensive unit tests with AAA pattern (Arrange-Act-Assert), edge cases, error scenarios, and coverage analysis. Creates test files matching source374skills.sh installs
21
unit-test-bean-validationgiuseppe-trisciuoglio/developer-kitProvides patterns for unit testing Jakarta Bean Validation (JSR-380), including @Valid, @NotNull, @Min, @Max, @Email constraints with Hibernate Validator. Gener5Kskills.sh installs
24
unit-test-vue-piniagithub/awesome-copilotWrite and review unit tests for Vue 3 + TypeScript + Vitest + Pinia codebases. Use when creating or updating tests for components, composables, and stores; mock1.8Kskills.sh installs
25
wordpress-testing-qabobmatnyc/claude-mpm-skillsWordPress plugin and theme testing with PHPUnit integration tests, WP_Mock unit tests, PHPCS coding standards, and CI/CD workflows430skills.sh installs
26
playwright-e2e-builderdavila7/claude-code-templatesPlan and build comprehensive Playwright E2E test suites with Page Object Model, authentication state persistence, custom fixtures, visual regression, and CI int245skills.sh installs
27
unit-test-boundary-conditionsgiuseppe-trisciuoglio/developer-kitProvides edge case, corner case, boundary condition, and limit testing patterns for Java unit tests. Validates minimum/maximum values, null cases, empty collect4.2Kskills.sh installs
35
hyva-playwright-testhyva-themes/hyva-ai-toolsWrite Playwright tests for Hyvä themes with Alpine.js components. This skill should be used when writing e2e tests, creating page objects, or debugging selector1.3Kskills.sh installs
36
ln-632-test-e2e-priority-auditorlevnikolaevich/claude-code-skillsAudits E2E coverage for critical user-visible journeys and wasteful E2E tests. Use when reviewing E2E journey value.381skills.sh installs
37
e2e-testingai-dashboad/flutter-skillAI-powered E2E testing for any app — Flutter, React Native, iOS, Android, Electron, Tauri, KMP, .NET MAUI. Connects via MCP to running apps so the agent can tak262skills.sh installs
38
feishu-e2e-testm1heng/clawdbot-feishuLocal E2E debug and test framework for clawd-feishu plugin development. Use when debugging message flow, testing bot responses, verifying Feishu web UI interact122skills.sh installs
39
jest-testing-expertcin12211/orca-qExpert in Jest testing framework, advanced mocking strategies, snapshot testing, async patterns, TypeScript integration, and performance optimization116skills.sh installs
40
dart-add-unit-testdart-lang/skillsWrite and organize unit tests for functions, methods, and classes using `package:test`. Use when creating new logic or fixing bugs to ensure code remains correc20.4Kskills.sh installs
41
bmad-qa-generate-e2e-testsbmad-code-org/bmad-methodGenerate end to end automated tests for existing features. Use when the user says "create qa automated tests for [feature]"14.6Kskills.sh installs
44
playwright-visual-testingmanutej/luxor-claude-marketplaceBrowser automation, visual testing, and screenshot validation using Playwright MCP server for accelerated web development. Master visual regression testing, aut1.4Kskills.sh installs
45
vitest-testingsecondsky/claude-skillsModern TypeScript/JavaScript testing with Vitest. Fast unit and integration tests, native ESM support, Vite-powered HMR, and comprehensive mocking. Use for test1.3Kskills.sh installs
46
tdd-test-writeram-will/codex-skillsWrites failing tests first for test-driven development and hands off a strict implementation contract that requires agents to make those tests pass without weak857skills.sh installs
47
unit-testing-test-generatesickn33/antigravity-awesome-skillsunit testing test generate431skills.sh installs
48
test-coverage-improveronewave-ai/claude-skillsAnalyze test coverage gaps and generate tests to improve coverage. Use when improving test coverage, finding untested code, or writing missing tests.306skills.sh installs
55
qa-test-plannersoftaworks/agent-toolkitGenerate comprehensive test plans, manual test cases, regression test suites, and bug reports for QA engineers. Includes Figma MCP integration for design valida4.4Kskills.sh installs
56
jest-react-testingmanutej/luxor-claude-marketplaceComprehensive React component testing with Jest and React Testing Library covering configuration, mocking strategies, async testing patterns, hooks testing, and1.2Kskills.sh installs
57
playwright-blazor-testingaaronontheweb/dotnet-skillsWrite UI tests for Blazor applications (Server or WebAssembly) using Playwright. Covers navigation, interaction, authentication, selectors, and common Blazor-sp560skills.sh installs
58
snapshot-testingaaronontheweb/dotnet-skillsUse Verify for snapshot testing in .NET. Approve API surfaces, HTTP responses, rendered emails, and serialized outputs. Detect unintended changes through human-484skills.sh installs
59
api-testing-observability-api-mocksickn33/antigravity-awesome-skillsapi testing observability api mock451skills.sh installs
60
ln-634-test-coverage-auditorlevnikolaevich/claude-code-skillsIdentifies missing tests for unique critical local logic: money, auth, permissions, data integrity, algorithms, and domain rules. Use when auditing critical log401skills.sh installs
62
playwright-testingcommunity-access/accessibility-agentsBrowser accessibility testing using Playwright and @axe-core/playwright. Keyboard scans, contrast verification, and accessibility tree snapshots.316skills.sh installs
64
Testing Vitestleaderiop/hex-diYour approach to handling testing vitest. Use this skill when working on files where testing vitest comes into play.0skills.sh installs
65
playwright-generate-testgithub/awesome-copilotGenerate a Playwright test based on a scenario using Playwright MCP18.2Kskills.sh installs
66
capture-api-response-test-fixturevercel/aiCapture API response test fixture.1.7Kskills.sh installs
67
qa-test-plannerdavila7/claude-code-templatesGenerate comprehensive test plans, manual test cases, regression test suites, and bug reports for QA engineers. Includes Figma MCP integration for design valida394skills.sh installs
68
bun-test-coveragesecondsky/claude-skillsUse for test coverage with Bun, --coverage flag, lcov reports, thresholds, and CI integration.337skills.sh installs
69
test-coverage-improveropenai/openai-agents-pythonImprove test coverage in the OpenAI Agents Python repository: run `make coverage`, inspect coverage artifacts, identify low-coverage files, propose high-impact 266skills.sh installs
70
test-design-techniquesproffesor-for-testing/agentic-qeSystematic test design with boundary value analysis, equivalence partitioning, decision tables, state transition testing, and combinatorial testing. Use when de202skills.sh installs
71
test-case-writingnaodeng/awesome-qa-skillsUse this skill when you need to create high-quality test cases with normal, exception, and boundary scenarios; triggers include test case writing and test desig455skills.sh installs
72
playwright-best-practicescurrents-dev/playwright-best-practices-skillUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking AP104.5Kskills.sh installs
73
momentic-testmomentic-ai/skillsCreate, run, and maintain Momentic E2E tests and modules, which are serialized to disk as *.test.yaml and *.module.yaml files. Momentic uses fast, accurate AI a68.5Kskills.sh installs
74
clerk-testingclerk/skillsE2E testing for Clerk apps. Use with Playwright or Cypress for auth flow tests.48.2Kskills.sh installs
75
vitestantfu/skillsVitest fast unit testing framework powered by Vite with Jest-compatible API. Use when writing tests, mocking, configuring coverage, or working with test filteri47.4Kskills.sh installs
76
golang-testingsamber/cc-skills-golangProduction-ready Golang tests — table-driven tests, testify suites and mocks, parallel tests, fuzzing, fixtures, goroutine leak detection with goleak, snapshot 45.4Kskills.sh installs
77
firecrawl-qafirecrawl/firecrawl-workflowsQA test a live website with Firecrawl browser and scrape evidence. Use when the user wants exploratory QA, form testing, navigation/link checks, responsive chec31.6Kskills.sh installs
78
argent-test-ui-flowsoftware-mansion/argentAutonomously test an app UI (iOS or Android) by running interact-screenshot-verify loops using argent MCP tools. Use when testing UI flows, verifying login work29.9Kskills.sh installs
79
javascript-testing-patternswshobson/agentsImplement comprehensive testing strategies using Jest, Vitest, and Testing Library for unit tests, integration tests, and end-to-end testing with mocking, fixtu21.1Kskills.sh installs
80
dart-generate-test-mocksdart-lang/skillsDefine and generate mock objects for external dependencies using `package:mockito` and `build_runner`. Use when unit testing classes that depend on complex exte19.4Kskills.sh installs
Questions
How do testing skills improve Claude Code output?
Testing skills teach Claude to write comprehensive test suites alongside your code, catch edge cases, and follow your project's testing conventions. They can generate unit tests, integration tests, and e2e tests.
Which testing frameworks are supported?
You'll find skills for Vitest, Jest, Playwright, Cypress, and framework-specific testing utilities. Many skills are framework-agnostic and work with any test runner.
All 1879 Testing & QA skills →