162 agent skills
Best Testing & QA agent skills
Agent skills for test-driven development, debugging, end-to-end testing and quality checks. The most starred testing & QA agent skills are Systematic Debugging, Test Driven Development and Verification Before Completion.
Updated Oct 7, 2026
Systematic Debugging
obra/superpowers
Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes.
Testing & QAShellTest Driven Development
obra/superpowers
Use when implementing any feature or bugfix, before writing implementation code.
Testing & QAShellVerification Before Completion
obra/superpowers
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…
Testing & QAShellFinishing A Development Branch
obra/superpowers
Use when implementation is complete, all tests pass, and you need to decide how to integrate the work.
Testing & QAShellDiagnosing Superpowers
obra/superpowers
Use when a superpowers session went wrong and your human partner wants to know why — repeated work, ignored plans, stumbles, poor results, a skill that didn't fire, "it took too long", "why is it so…
Testing & QAShellTDD
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.
Testing & QAShellDiagnosing Bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions.
Testing & QAShellSetup Pre Commit
mattpocock/skills
Set up Husky pre-commit hooks with lint-staged (Prettier), type checking, and tests in the current repo.
Testing & QAShellScaffold Exercises
mattpocock/skills
Create exercise directory structures with sections, problems, solutions, and explainers that pass linting.
Testing & QAShellMigrate To Shoehorn
mattpocock/skills
Migrate test files from as type assertions to @total-typescript/shoehorn.
Testing & QAShellGolang Testing
affaan-m/ECC
Go testing patterns including table-driven tests, subtests, benchmarks, fuzzing, and test coverage.
Testing & QAJavaScriptReact Testing
affaan-m/ECC
React component testing with React Testing Library, Vitest/Jest, MSW for network mocking, accessibility assertions with axe, and the decision boundary between component tests and Playwright/Cypress…
Testing & QAJavaScriptSkill Creator
anthropics/skills
Create new skills, modify and improve existing skills, and measure skill performance.
OfficialTesting & QAPythonWebapp Testing
anthropics/skills
Toolkit for interacting with and testing local web applications using Playwright.
OfficialTesting & QAPythonNext Cache Components Optimizer
vercel/next.js
Optimize the meaningful UI available immediately from a Next.js route on an initial load (hard navigation) or named client-side navigation (soft navigation).
OfficialTesting & QAJavaScriptiOS Clean
garrytan/gstack
Remove the DebugBridge SPM package and all #if DEBUG wiring from an iOS app.
Testing & QATypeScriptiOS Sync
garrytan/gstack
Regenerate the iOS debug bridge against the latest upstream gstack templates.
Testing & QATypeScriptBrowser Use
browser-use/browser-use
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work.
OfficialTesting & QAPythonQA
browser-use/browser-use
QA-test a website or web app and return a 1-5 quality score (5 = flawless, 1 = broken) with evidence.
OfficialTesting & QAPythonSurgical Patch
JuliusBrussee/caveman
Fix bugs and small behavior changes at the narrowest responsible layer.
Testing & QAGoDebugging 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.
Testing & QAJavaScriptInterview Me
addyosmani/agent-skills
Extracts what the user actually wants instead of what they think they should want.
Testing & QAJavaScriptMode Creator
thedotmack/claude-mem
Interactively create, install, activate, and verify custom claude-mem modes, including domain-specific observation types, concept tags, optional Telegram alerts, bot setup, worker restart, and…
Testing & QATypeScriptVersion Bump
thedotmack/claude-mem
Automated semantic versioning and release workflow for Claude Code plugins.
Testing & QATypeScriptRuview Hardware Setup
ruvnet/RuView
ESP32-S3 / ESP32-C6 firmware build, flash, WiFi provisioning, and serial monitoring for RuView CSI sensing nodes.
Testing & QARustRuview Verify
ruvnet/RuView
Verify a RuView build — full Rust workspace tests, the deterministic Python pipeline proof (SHA-256 Trust Kill Switch), firmware hash manifest, and the ADR-028 witness bundle with one-command…
Testing & QARustOrca Per Workspace Env
stablyai/orca
Set up, review, debug, or validate an Orca per-workspace environment recipe: the on-demand, disposable runtime (cloud sandbox, VM, SSH host, or local container) Orca creates fresh for each workspace.
OfficialTesting & QATypeScriptBrowser Screenshot Diff
ruvnet/ruflo
Visual + DOM diff between two recorded sessions at matching trajectory step ids; used for visual regression and replay verification.
Testing & QATypeScriptBrowser Test
ruvnet/ruflo
UI test recipe -- composes browser-record (capture) + browser-replay (verify) so every test produces a replayable RVF artifact, not an ephemeral run.
Testing & QATypeScriptCreating Financial Models
anthropics/claude-cookbooks
This skill provides an advanced financial modeling suite with DCF analysis, sensitivity testing, Monte Carlo simulations, and scenario planning for investment decisions.
OfficialTesting & QAJupyter NotebookCherry Browser
CherryHQ/cherry-studio
Interact with the user's visible Agent browser in Cherry Studio.
Testing & QATypeScriptActive Directory Attacks
sickn33/agentic-awesome-skills
Provide comprehensive techniques for attacking Microsoft Active Directory environments.
Testing & QAPythonAgent Browser
vercel-labs/agent-browser
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web…
OfficialTesting & QARustDogfood
vercel-labs/agent-browser
Systematically explore and test a web application to find bugs, UX issues, and other problems.
OfficialTesting & QARustPython Testing Patterns
wshobson/agents
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development.
Testing & QAPythonGitHub Issues
github/awesome-copilot
Create, update, and manage GitHub issues using MCP tools.
OfficialTesting & QAJavaScriptAgentic Eval
github/awesome-copilot
Patterns and techniques for evaluating and improving AI agent outputs.
OfficialTesting & QAJavaScriptMemory Discipline
rohitg00/agentmemory
The session loop that makes agentmemory pay off, recall before starting work, save at decision points, learn from corrections.
Testing & QATypeScriptAgentmemory Hooks
rohitg00/agentmemory
The agentmemory plugin hooks that capture observations automatically across the agent session lifecycle.
Testing & QATypeScriptStrategy Red Team
phuryn/pm-skills
Red-team a PRD, roadmap, or strategy by attacking its load-bearing assumptions before reality does.
Testing & QATest Scenarios
phuryn/pm-skills
Create comprehensive test scenarios from user stories with test objectives, starting conditions, user roles, step-by-step actions, and expected outcomes.
Testing & QAWeb3 Bug Classes
tradecatlabs/vibe-coding-cn
Complete reference for all 10 DeFi smart contract bug classes.
Testing & QAPythonEgo Browser
citrolabs/ego-lite
When you need a browser, read this Skill by default.
Testing & QAJavaScriptWiki Lint
AgriciDaniel/claude-obsidian
Run a deterministic, read-only health check on an Obsidian wiki.
Testing & QAPythonPlaywright CLI
microsoft/playwright-cli
Automate browser interactions, test web pages and work with Playwright tests.
OfficialTesting & QAJavaScriptChaos Engineer
Jeffallan/claude-skills
Designs chaos experiments, creates failure injection frameworks, and facilitates game day exercises for distributed systems — producing runbooks, experiment manifests, rollback procedures, and…
Testing & QAPythonDebugging Wizard
Jeffallan/claude-skills
Parses error messages, traces execution flow through stack traces, correlates log entries to identify failure points, and applies systematic hypothesis-driven methodology to isolate and resolve bugs.
Testing & QAPythonDev Browser
MemTensor/MemOS
Browser automation with persistent page state.
Testing & QATypeScript
Showing the top 48 of 162 by GitHub stars. Every entry is listed in the sitemap and the JSON API.
What is the best testing & qa agent skill?
By GitHub stars, Systematic Debugging is the most popular (296,071 stars), followed by Test Driven Development and Verification Before Completion. Compare install options and required API keys on each page.
How are these agent skills chosen?
Skills come from skills.sh, the GitHub topics claude-skills, agent-skills, claude-code-skills and skills, and the major awesome lists. A skill is listed only if its SKILL.md has a valid name and a description of 80+ characters, it has a license (the repository's or its own), the repository has a commit in the last six months, and the repository has 100+ stars or the skill is listed on skills.sh. This first batch is curated for developers (coding, testing, DevOps, data, security, frontend and technical docs) and capped at about 1,000 skills, at most 25 per repository; more categories are coming.