Testing & QA
The best skills for engineering-related work, like building, testing, reviewing and shipping software.
crap-scoredotnet/skillsCalculate CRAP risk scores for a named .NET method, class or file★5.8K
crap-scoreCalculate CRAP risk scores for a named .NET method, class or file
exp-mock-usage-analysisdotnet/skillsFind dead, redundant and unreachable mock setups in .NET test suites★5.8K
exp-mock-usage-analysisFind dead, redundant and unreachable mock setups in .NET test suites
exp-test-maintainabilitydotnet/skillsFind duplicate boilerplate and copy-paste tests and turn them into parameterized tests★5.8K
exp-test-maintainabilityFind duplicate boilerplate and copy-paste tests and turn them into parameterized tests
filter-syntaxdotnet/skillsLook up VSTest and MTP test filter syntax for MSTest, NUnit, xUnit and TUnit★5.8K
filter-syntaxLook up VSTest and MTP test filter syntax for MSTest, NUnit, xUnit and TUnit
find-untested-sourcesdotnet/skillsFind source files and modules that have no matching test files★5.8K
find-untested-sourcesFind source files and modules that have no matching test files
grade-testsdotnet/skillsGrade individual tests from A to F and suggest concrete improvements★5.8K
grade-testsGrade individual tests from A to F and suggest concrete improvements
migrate-mstest-v1v2-to-v3dotnet/skillsUpgrade MSTest v1 and v2 test projects to MSTest v3 without breaking tests★5.8K
migrate-mstest-v1v2-to-v3Upgrade MSTest v1 and v2 test projects to MSTest v3 without breaking tests
migrate-mstest-v3-to-v4dotnet/skillsFix breaking changes when upgrading MSTest 3.x test projects to 4.x★5.8K
migrate-mstest-v3-to-v4Fix breaking changes when upgrading MSTest 3.x test projects to 4.x
migrate-nunit-to-mstestdotnet/skillsConvert NUnit tests to MSTest v4 and keep the same test runner★5.8K
migrate-nunit-to-mstestConvert NUnit tests to MSTest v4 and keep the same test runner
migrate-vstest-to-mtpdotnet/skillsMove .NET test projects and CI from VSTest to Microsoft Testing Platform★5.8K
migrate-vstest-to-mtpMove .NET test projects and CI from VSTest to Microsoft Testing Platform
migrate-xunit-to-mstestdotnet/skillsConvert xUnit tests to MSTest v4 including fixtures, traits and skips★5.8K
migrate-xunit-to-mstestConvert xUnit tests to MSTest v4 including fixtures, traits and skips
migrate-xunit-to-xunit-v3dotnet/skillsMigrate xUnit v2 test projects to xunit.v3 and fix the breaking changes★5.8K
migrate-xunit-to-xunit-v3Migrate xUnit v2 test projects to xunit.v3 and fix the breaking changes
mtp-hot-reloaddotnet/skillsSet up hot reload so an MTP test console reruns on every edit★5.8K
mtp-hot-reloadSet up hot reload so an MTP test console reruns on every edit
platform-detectiondotnet/skillsIdentify whether a .NET project uses VSTest or MTP and which framework★5.8K
platform-detectionIdentify whether a .NET project uses VSTest or MTP and which framework
run-testsdotnet/skillsRun .NET tests with the right dotnet test command, filters and diagnostics★5.8K
run-testsRun .NET tests with the right dotnet test command, filters and diagnostics
scaffold-dotnet-test-projectdotnet/skillsCreate or repair .NET test projects so solution filters and CI include them★5.8K
scaffold-dotnet-test-projectCreate or repair .NET test projects so solution filters and CI include them
test-analysis-extensionsdotnet/skillsIndex of language-specific reference files for the test analysis skills★5.8K
test-analysis-extensionsIndex of language-specific reference files for the test analysis skills
test-anti-patternsdotnet/skillsAudit test suites for tautological assertions, flaky tests and duplication★5.8K
test-anti-patternsAudit test suites for tautological assertions, flaky tests and duplication
test-gap-analysisdotnet/skillsFind production changes that existing tests would miss using mutation analysis★5.8K
test-gap-analysisFind production changes that existing tests would miss using mutation analysis
test-smell-detectiondotnet/skillsReview test suites for named test smells using the testsmells.org taxonomy★5.8K
test-smell-detectionReview test suites for named test smells using the testsmells.org taxonomy
test-taggingdotnet/skillsTag existing tests by category traits and report how the suite is split★5.8K
test-taggingTag existing tests by category traits and report how the suite is split
test-value-evidencedotnet/skillsCheck whether the tests for a specific change would catch the bug★5.8K
test-value-evidenceCheck whether the tests for a specific change would catch the bug
writing-mstest-testsdotnet/skillsFix, modernize and explain MSTest tests and their configuration★5.8K
writing-mstest-testsFix, modernize and explain MSTest tests and their configuration
investigatevercel/eveDiagnose a reported issue from the evidence, without guessing at causes★5.7K
investigateDiagnose a reported issue from the evidence, without guessing at causes
tdd-workflowWorldFlowAI/everything-claude-codeEnforce test-driven development with 80%+ coverage across unit and E2E tests★5.5K
tdd-workflowEnforce test-driven development with 80%+ coverage across unit and E2E tests
godot-gdscript-headless-testinggamedev-skills/awesome-gamedev-agent-skillsRun Godot GDScript tests headless from the command line so CI can gate merges★5.4K
godot-gdscript-headless-testingRun Godot GDScript tests headless from the command line so CI can gate merges
mirrord-chaosmetalbear-co/mirrordInject latency and connection errors into mirrord sessions to chaos test an app★5.4K
mirrord-chaosInject latency and connection errors into mirrord sessions to chaos test an app
webapp-testingshareAI-lab/Kode-CLITest local web apps with Playwright, capturing screenshots and browser logs★5.2K
webapp-testingTest local web apps with Playwright, capturing screenshots and browser logs
diagnosing-bugsvinvcn/mattpocock-skills-zh-CNDiagnose tricky bugs and performance regressions with a structured debugging loop★5.2K
diagnosing-bugsDiagnose tricky bugs and performance regressions with a structured debugging loop
migrate-to-shoehornvinvcn/mattpocock-skills-zh-CNReplace type casts in test files with the shoehorn library for typed test data★5.2K
migrate-to-shoehornReplace type casts in test files with the shoehorn library for typed test data
tddvinvcn/mattpocock-skills-zh-CNBuild features and fixes test first with a red-green-refactor loop★5.2K
tddBuild features and fixes test first with a red-green-refactor loop
dogfoodcallstack/agent-deviceExplore mobile apps on iOS and Android to find bugs and UX issues★5.2K
dogfoodExplore mobile apps on iOS and Android to find bugs and UX issues
qt-qml-testmavlink/qgroundcontrolWrite Qt Quick Test cases with TestCase, SignalSpy and tryCompare for QML★5.1K
qt-qml-testWrite Qt Quick Test cases with TestCase, SignalSpy and tryCompare for QML
qt-qml-test-runmavlink/qgroundcontrolBuild and run Qt Quick tests with qmltestrunner and write a Markdown report★5.1K
qt-qml-test-runBuild and run Qt Quick tests with qmltestrunner and write a Markdown report
testdino-auditanthropics/claude-plugins-communityAudit Playwright end-to-end test code using TestDino audit reports★4.8K
testdino-auditAudit Playwright end-to-end test code using TestDino audit reports
testdino-healthanthropics/claude-plugins-communityCheck TestDino connection, validate your token and find project IDs★4.8K
testdino-healthCheck TestDino connection, validate your token and find project IDs
testdino-manual-runsanthropics/claude-plugins-communityCreate and update manual QA test runs and mark case results in TestDino★4.8K
testdino-manual-runsCreate and update manual QA test runs and mark case results in TestDino
testdino-manual-testsanthropics/claude-plugins-communityCreate and browse manual QA test cases and suites in TestDino★4.8K
testdino-manual-testsCreate and browse manual QA test cases and suites in TestDino
testdino-releasesanthropics/claude-plugins-communityBrowse, create and update release milestones in a TestDino project★4.8K
testdino-releasesBrowse, create and update release milestones in a TestDino project
testdino-runsanthropics/claude-plugins-communityInspect automated test runs and debug failing or flaky tests in TestDino★4.8K
testdino-runsInspect automated test runs and debug failing or flaky tests in TestDino
testdino-sessionsanthropics/claude-plugins-communityBrowse, create and update exploratory testing sessions in TestDino★4.8K
testdino-sessionsBrowse, create and update exploratory testing sessions in TestDino
kotestkotest/kotestWrite and debug Kotlin tests with Kotest spec styles, matchers and property testing★4.8K
kotestWrite and debug Kotlin tests with Kotest spec styles, matchers and property testing
playwright-corezebbern/claude-code-guideWrite reliable Playwright tests with locators, fixtures, mocks and auth flows★4.7K
playwright-coreWrite reliable Playwright tests with locators, fixtures, mocks and auth flows
playwright-migrationzebbern/claude-code-guideMigrate test suites from Cypress or Selenium to Playwright step by step★4.7K
playwright-migrationMigrate test suites from Cypress or Selenium to Playwright step by step
playwright-pomzebbern/claude-code-guideStructure Playwright tests with page object models and when to use fixtures★4.7K
playwright-pomStructure Playwright tests with page object models and when to use fixtures
playwright-skillzebbern/claude-code-guideWrite Playwright tests for E2E, API, visual and accessibility checks★4.7K
playwright-skillWrite Playwright tests for E2E, API, visual and accessibility checks
test-driven-devzebbern/claude-code-guideBuild features and fixes with a red-green-refactor test-first loop★4.7K
test-driven-devBuild features and fixes with a red-green-refactor test-first loop
test-suite-architectzebbern/claude-code-guideDesign a QA strategy with test cases, bug triage levels and quality metrics★4.7K
test-suite-architectDesign a QA strategy with test cases, bug triage levels and quality metrics
debug-gatewaykirodotdev/KiroCrewRead debug tool answers correctly and tell when a change did not land★4.6K
debug-gatewayRead debug tool answers correctly and tell when a change did not land
web-verifykirodotdev/KiroCrewCapture and check real screenshots of your UI edits on a local server★4.6K
web-verifyCapture and check real screenshots of your UI edits on a local server