Best skills for QA / test engineer
For QA/test engineers, AI-powered coding skills can dramatically reduce manual regression effort and speed up root cause analysis. Focus on skills that align with real-world testing loops. 'Browser Automation with agent-browser' stands out: it lets you define test scenarios in natural language while the AI handles DOM interaction and waits – ideal for rapid prototyping of end-to-end checks. The key is to combine it with deterministic assertions; don't let the AI guess expected states. For debugging, 'Quality & Debugging' teaches you to leverage AI for log analysis and failure triage, but beware of over-reliance – always verify the AI's suggested fix with a unit test. Also consider 'Quality Standards' to enforce coverage and performance thresholds. Common pitfalls: using skills in isolation without integrating them into your CI pipeline, or expecting AI to replace your understanding of the application's behavior. Start with one skill that solves your biggest bottleneck, like automating flaky browser tests, then layer additional capabilities.
17 skills selected
Quality & Debugging
Testing
Provides a structured debugging workflow (reproduce, isolate, identify root cause, fix minimally, verify) and testing guidance (TDD, test priority, verification commands). Helps developers systematically fix bugs and ensure code quality before marking tasks as done.
Run TypeScript Tests
Testing
Run TypeScript solution against test cases. Executes a test runner with a solution file and optional test file.
Create MCP Eval
Testing
Create or modify evaluation configurations for MCP Servers. This skill guides the creation of eval YAML files, task definitions, MCP config, and agent files, and provides commands to run the evaluations using mcpchecker. Particularly useful when testing MCP server functionality through automated task assertions.
Testing Tauri Applications
Testing
Covers testing strategies for Tauri v2 applications: unit and integration testing using a mock runtime, end-to-end testing with WebDriver (Selenium, WebdriverIO), and CI integration with GitHub Actions.
Writing Tests with gt Library
Testing
Provides step-by-step guidance for writing Go tests with the gt library, including type-specific assertions (e.g., `gt.Array`, `gt.String`), fail-fast patterns with `Required()`, and return value handling via `R1`/`R2`/`R3`. Helps when creating new test files or adding tests to existing Go code by referencing the locally installed gt documentation.
Verification & Validation
Testing
Check whether an artifact (code, config, state) conforms to tests, specs, or invariants. Produces a PASS/FAIL verdict with observable evidence. Helps validate changes or test hypotheses.
QA Testing
Testing
Use after code changes, before releases, or when testing features. Runs the right level of QA based on what changed.
QA Testing and Bug Fixing
Testing
Systematically QA test a web application, fix bugs iteratively with re-verification. Produces health scores, fix evidence, and a ship-readiness summary.
fit-universe Synthetic Data Generator
Testing
Generates synthetic data for the Forward Impact suite from a universe DSL file. Produces framework definitions, organizational documents, activity records, and personal knowledge base content. Use for testing, generating example datasets, or creating synthetic pathways for new installations.
API Testing with Playwright
Testing
Write tests for REST and GraphQL APIs using Playwright's built-in API testing features. Helps validate responses, mock endpoints, and integrate API tests into end-to-end flows.
Tester - Test Quality Validation
Testing
Verifies test quality, coverage, and correctness by ensuring BDD scenarios map 1:1 to tests and that testing rules (≥80% coverage, error handling) are followed. Used during the review phase to confirm the implementation meets acceptance criteria through automated test validation.
MSW (Mock Service Worker)
Testing
Assists with intercepting network requests for API mocking using Mock Service Worker (MSW). Use when mocking REST or GraphQL APIs for unit tests, integration tests, or local development without modifying application code or running mock servers.
App Verification Sub-Agent
Testing
Launch a sub-agent that performs end-to-end verification of the application. It checks builds, linting, type errors, runs unit tests, performs manual UI testing via Playwright, and verifies integration points. Ideal for QA verification before release or after changes to ensure app stability and correctness.
QA Testing and Bug Fixing
Testing
Systematically QA test a web application and fix bugs found, with three tiers of intensity.
Echo - Message Repeater
Testing
This skill echoes a message back with a timestamp. Helpful for testing skill functionality and learning how skills work. Use it when you need to verify that skills are operating correctly.
QA Pipeline
Testing
QA pipeline: explores the app like a real user, produces a QA report and Playwright E2E tests for regression.
Testing Skills
Testing
Runs pytest with optional arguments, lists test files, executes specific test files, and generates coverage reports. Useful for continuous integration and ensuring code quality during development.
How to choose
- How are these skills selected?
- An algorithm picks them among the published skills that match this page's criteria, such as category, tags or compatible tools. It ranks them by the quality score a language model gave them. On ranking pages, it also weighs GitHub stars and the security rating. Nobody reviews them one by one.
- What do the security ratings mean?
- A language model reads the SKILL.md file, without running it, and gives it a rating. Safe means it sees no meaningful execution risk. Caution means the skill uses powerful tools such as bash, docker or the network for a legitimate purpose. Risky means it asks for destructive actions, for secrets to be sent out, or for obfuscated code to run; a skill rated Risky is never published. The rating does not replace your own reading of the file.
- How do I install a skill?
- Open any skill page and follow its install instructions for your tool — Claude Code, Cursor or Copilot. Each skill lists the exact steps so you can get it running in a couple of minutes.