Testing & QA
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
spec-driven-teststldraw/tldrawRebuild a package's unit tests around a numbered SPEC.md behavior specification★51.1K
spec-driven-testsRebuild a package's unit tests around a numbered SPEC.md behavior specification
write-e2e-teststldraw/tldrawWrite Playwright end-to-end browser tests for UI interactions and flows★51.1K
write-e2e-testsWrite Playwright end-to-end browser tests for UI interactions and flows
write-unit-teststldraw/tldrawWrite Vitest unit and integration tests with TestEditor patterns for SDK code★51.1K
write-unit-testsWrite Vitest unit and integration tests with TestEditor patterns for SDK code
break-uiemilkowalski/skillsStress-test UI with worst-case data like long names, emoji and zero items★50.9K
break-uiStress-test UI with worst-case data like long names, emoji and zero items
gitnexus-debuggingabhigyanpatwari/GitNexusTrace a bug or failing error through the code graph to find where it starts★48.1K
gitnexus-debuggingTrace a bug or failing error through the code graph to find where it starts
dogfoodvercel-labs/agent-browserExplore a web app systematically to find bugs and UX issues, with reproduction steps★44.8K
dogfoodExplore a web app systematically to find bugs and UX issues, with reproduction steps
bats-testing-patternswshobson/agentsTest shell scripts with the Bats framework in CI and TDD workflows★41.9K
bats-testing-patternsTest shell scripts with the Bats framework in CI and TDD workflows
debugging-strategieswshobson/agentsTrack down bugs and slow code with systematic debugging and profiling tools★41.9K
debugging-strategiesTrack down bugs and slow code with systematic debugging and profiling tools
e2e-testing-patternswshobson/agentsWrite reliable Playwright and Cypress end-to-end tests and fix flaky ones★41.9K
e2e-testing-patternsWrite reliable Playwright and Cypress end-to-end tests and fix flaky ones
javascript-testing-patternswshobson/agentsSet up Jest, Vitest and Testing Library tests with mocks and fixtures★41.9K
javascript-testing-patternsSet up Jest, Vitest and Testing Library tests with mocks and fixtures
parallel-debuggingwshobson/agentsFind root causes by testing competing hypotheses in parallel investigations★41.9K
parallel-debuggingFind root causes by testing competing hypotheses in parallel investigations
python-testing-patternswshobson/agentsWrite pytest tests with fixtures, mocks and test-driven development★41.9K
python-testing-patternsWrite pytest tests with fixtures, mocks and test-driven development
screen-reader-testingwshobson/agentsTest web apps with VoiceOver, NVDA and JAWS for assistive technology support★41.9K
screen-reader-testingTest web apps with VoiceOver, NVDA and JAWS for assistive technology support
temporal-python-testingwshobson/agentsTest Temporal Python workflows with pytest, time skipping and mocks★41.9K
temporal-python-testingTest Temporal Python workflows with pytest, time skipping and mocks
breakdown-testgithub/awesome-copilotCreate test strategies and QA task breakdowns for a GitHub project★40.5K
breakdown-testCreate test strategies and QA task breakdowns for a GitHub project
bug-receiptgithub/awesome-copilotClose a bug with a receipt recording the diagnosis, fix and verified status★40.5K
bug-receiptClose a bug with a receipt recording the diagnosis, fix and verified status
bug-reproduction-briefgithub/awesome-copilotTurn a vague or intermittent bug report into a minimal reproduction first★40.5K
bug-reproduction-briefTurn a vague or intermittent bug report into a minimal reproduction first
creating-oracle-to-postgres-migration-integration-testsgithub/awesome-copilotWrite Oracle integration tests for .NET data access before a PostgreSQL migration★40.5K
creating-oracle-to-postgres-migration-integration-testsWrite Oracle integration tests for .NET data access before a PostgreSQL migration
cypress-flake-fixergithub/awesome-copilotFind and fix flaky Cypress patterns and APIs removed in Cypress 12 to 16★40.5K
cypress-flake-fixerFind and fix flaky Cypress patterns and APIs removed in Cypress 12 to 16
java-debugginggithub/awesome-copilotFind the cause of Java bugs with JDWP, jdb, IDE attach and stack trace reading★40.5K
java-debuggingFind the cause of Java bugs with JDWP, jdb, IDE attach and stack trace reading
java-junitgithub/awesome-copilotWrite and fix Java unit tests with JUnit, AssertJ, Mockito and coverage tools★40.5K
java-junitWrite and fix Java unit tests with JUnit, AssertJ, Mockito and coverage tools
java-testcontainersgithub/awesome-copilotWrite reliable Java integration tests with Testcontainers and Docker Compose★40.5K
java-testcontainersWrite reliable Java integration tests with Testcontainers and Docker Compose
javascript-typescript-jestgithub/awesome-copilotWrite JavaScript and TypeScript tests with Jest, mocks and clear test structure★40.5K
javascript-typescript-jestWrite JavaScript and TypeScript tests with Jest, mocks and clear test structure
pester-migrationgithub/awesome-copilotMigrate PowerShell Pester test suites across major versions from v3 to v6★40.5K
pester-migrationMigrate PowerShell Pester test suites across major versions from v3 to v6
pester-should-migrationgithub/awesome-copilotMigrate Pester Should -Be assertions to the Should-Be syntax of Pester 6★40.5K
pester-should-migrationMigrate Pester Should -Be assertions to the Should-Be syntax of Pester 6
planning-oracle-to-postgres-migration-integration-testinggithub/awesome-copilotPlan integration tests for .NET data access during an Oracle to PostgreSQL migration★40.5K
planning-oracle-to-postgres-migration-integration-testingPlan integration tests for .NET data access during an Oracle to PostgreSQL migration
playwright-explore-websitegithub/awesome-copilotExplore a website through Playwright MCP to find pages and flows worth testing★40.5K
playwright-explore-websiteExplore a website through Playwright MCP to find pages and flows worth testing
playwright-generate-testgithub/awesome-copilotGenerate a Playwright end-to-end test from a plain scenario description★40.5K
playwright-generate-testGenerate a Playwright end-to-end test from a plain scenario description
pytest-coveragegithub/awesome-copilotRun pytest with coverage, find untested lines and raise coverage toward 100%★40.5K
pytest-coverageRun pytest with coverage, find untested lines and raise coverage toward 100%
quality-playbookgithub/awesome-copilotAudit a codebase's quality end to end with spec-traced tests and a bug report★40.5K
quality-playbookAudit a codebase's quality end to end with spec-traced tests and a bug report
quarkus-dev-services-and-testinggithub/awesome-copilotWrite Quarkus tests with Dev Services containers, QuarkusTest and RestAssured★40.5K
quarkus-dev-services-and-testingWrite Quarkus tests with Dev Services containers, QuarkusTest and RestAssured
react18-enzyme-to-rtlgithub/awesome-copilotRewrite Enzyme tests as React Testing Library tests during a React 18 upgrade★40.5K
react18-enzyme-to-rtlRewrite Enzyme tests as React Testing Library tests during a React 18 upgrade
react19-test-patternsgithub/awesome-copilotUpdate React tests for React 19 with act imports and StrictMode call count changes★40.5K
react19-test-patternsUpdate React tests for React 19 with act imports and StrictMode call count changes
scaffolding-oracle-to-postgres-migration-test-projectgithub/awesome-copilotScaffold an xUnit integration test project against Oracle before a PostgreSQL migration★40.5K
scaffolding-oracle-to-postgres-migration-test-projectScaffold an xUnit integration test project against Oracle before a PostgreSQL migration
scoutqa-testgithub/awesome-copilotRun exploratory QA on a website for bugs, smoke tests and accessibility issues★40.5K
scoutqa-testRun exploratory QA on a website for bugs, smoke tests and accessibility issues
spring-boot-testinggithub/awesome-copilotChoose and write Spring Boot 4 tests with JUnit 6 and AssertJ for each situation★40.5K
spring-boot-testingChoose and write Spring Boot 4 tests with JUnit 6 and AssertJ for each situation
test-gap-auditgithub/awesome-copilotAudit a repo for missing, weak or stale tests across features, routes and services★40.5K
test-gap-auditAudit a repo for missing, weak or stale tests across features, routes and services
unit-test-vue-piniagithub/awesome-copilotWrite Vue 3 and Pinia unit tests with Vitest, createTestingPinia and black-box assertions★40.5K
unit-test-vue-piniaWrite Vue 3 and Pinia unit tests with Vitest, createTestingPinia and black-box assertions
investigating-ci-failuresPostHog/posthogTrace a CI failure to its commit and author and decide if it is flaky or broken★40.5K
investigating-ci-failuresTrace a CI failure to its commit and author and decide if it is flaky or broken
signals-scout-inbox-validationPostHog/posthogCheck that resolved inbox reports stayed fixed and flag fixes that did not hold★40.5K
signals-scout-inbox-validationCheck that resolved inbox reports stayed fixed and flag fixes that did not hold
simulate-new-userPostHog/posthogSend synthetic first-visit traffic to a URL and confirm pageview events arrive★40.5K
simulate-new-userSend synthetic first-visit traffic to a URL and confirm pageview events arrive
simulate-returning-userPostHog/posthogSimulate a returning visitor session to confirm cookies and distinct IDs persist★40.5K
simulate-returning-userSimulate a returning visitor session to confirm cookies and distinct IDs persist
triaging-visual-review-runsPostHog/posthogTriage visual regression runs that gate PRs and explain what changed on screen★40.5K
triaging-visual-review-runsTriage visual regression runs that gate PRs and explain what changed on screen
verify-posthog-instrumentationPostHog/posthogDrive a real browser over pages and report which PostHog events actually arrive★40.5K
verify-posthog-instrumentationDrive a real browser over pages and report which PostHog events actually arrive
debugYeachan-Heo/oh-my-claudecodeDiagnose a session or repo from logs, traces and focused reproduction steps★40.3K
debugDiagnose a session or repo from logs, traces and focused reproduction steps
tddYeachan-Heo/oh-my-claudecodeBuild features test-first with one red-green cycle at a time at agreed seams★40.3K
tddBuild features test-first with one red-green cycle at a time at agreed seams
traceYeachan-Heo/oh-my-claudecodeTrace a bug by testing competing hypotheses against evidence in parallel★40.3K
traceTrace a bug by testing competing hypotheses against evidence in parallel
verifyYeachan-Heo/oh-my-claudecodeConfirm a change really works before you say the task is complete★40.3K
verifyConfirm a change really works before you say the task is complete
visual-verdictYeachan-Heo/oh-my-claudecodeCompare screenshots against reference designs and return a structured QA verdict★40.3K
visual-verdictCompare screenshots against reference designs and return a structured QA verdict
implementing-fuzz-testing-in-cicd-with-aflplusplusmukul975/Anthropic-Cybersecurity-SkillsFuzz C and C++ code with AFL++ in CI to catch memory corruption before release★35.2K
implementing-fuzz-testing-in-cicd-with-aflplusplusFuzz C and C++ code with AFL++ in CI to catch memory corruption before release