mcpbeat

Testing Skills

3 535 testing skills from 425 authors. They run test suites, check accessibility and catch what broke. Half of them fit into 1 800 tokens or less — that is what one costs your context window when the agent loads it. 404 ship runnable scripts rather than instructions alone. 2 of them cannot work without an MCP server, most often rube. We also found 403 copies of these same skills sitting in other people's repositories — counted once here, not 403 times.

3 535 unique 425 authors 2 157 updated this month 319 from vendors

1 800
tokens, median
what a typical one costs in context
404
ship scripts
code that runs, not instructions alone
2
need a server
most often rube
403
copies elsewhere
counted once here, not once per repository

3 361–3 408 of 3 535

page 71 of 74
Build Agent Nestjs
Agile-V

NestJS backend build agent for REST/GraphQL APIs, microservices, and enterprise backends. Extends build-agent with NestJS architectural patterns, dependency injection, testing strategies, and security best practices. Use when building NestJS applications.

6k tokens
Regression Selection Agent
Agile-V

Select and prioritize regression tests based on the impact map and graph dependency relationships, flagging coverage gaps before the Red Team step.

2k tokens
Test Designer
Agile-V

Designs the verification suite from approved, baselined requirements only — never from code. Prevents success bias. Use when building test cases in parallel with the Build Agent after Gate 1 approval and baseline capture.

1k tokens
AI System Testing
petrkindlmann

>- Test AI/LLM features that ship in your product. Covers prompt regression testing, response quality evaluation, tool-call validation, hallucination and RAG grounding checks, nondeterministic-output strategies, red-team/safety scans, eval frameworks, and agent-as-target injection (indirect injection via tool output / RAG / scan reports, self-propagating payloads, data exfiltration via an feature," "prompt regression test," "eval framework," "hallucination test," "RAG grounding," "nondeterministic output," "AI feature testing," "red-team our chatbot," "indirect prompt injection," "agent reading untrusted tool output," "production AI quality." rollout of an AI feature — use testing-in-production. security-testing, risk-based-testing, test-data-management.

16k tokens scripts
API Testing
petrkindlmann

>- Test REST and GraphQL APIs with Playwright APIRequestContext, Supertest, or standalone HTTP clients. Covers schema validation with Zod 4/AJV, auth flow testing, CRUD lifecycle "API test," "endpoint test," "REST test," "GraphQL test," "schema validation," "Postman replacement."

7k tokens
Accessibility Testing
petrkindlmann

>- Test for WCAG 2.2 AA compliance with axe-core + Playwright, keyboard navigation audits, screen reader testing, ARIA pattern validation, and legal compliance mapping (ADA, EAA, Section 508). Automated tools catch 30-40% of issues — this skill covers automated and "keyboard navigation," "ARIA," "ADA compliance." regression — use visual-testing.

8k tokens
Agentic Browser Testing
petrkindlmann

>- Goal-driven E2E testing where a browser agent (Playwright MCP / computer-use) reads a natural-language goal and explores the app via the accessibility tree to assert outcomes — no pre-written script. Covers when intent-driven beats scripted, making agent runs deterministic (pinned model, temperature 0, seeded data, bounded steps, explicit success assertion, snapshot-not-pixel), cost/latency control, the accessibility-tree-first interaction model, CI gating, and graduating a stable run into a scripted Playwright test. "natural-language E2E," "browser agent smoke test," "Playwright MCP test." playwright-automation. Testing your product's OWN LLM features — that is ai-system-testing.

7k tokens
AI Qa Review
petrkindlmann

>- Review EXISTING test code for quality, smells, and testability issues. Detects test smells across six dimensions — readability, reliability, diagnostic value, design, AI-generated, and coverage — analyzes testability of application code, and backs the qualitative smells with mutation testing. `ai-system-testing`.

9k tokens
AI Test Generation
petrkindlmann

>- Use AI to write NEW test code from specs, PRDs, user stories, code diffs, bug analysis → coverage matrix → scenario generation → oracle design → test code → human review, with guardrails against hallucinated APIs and weak assertions. "auto-generate test cases," "AI write tests for me." ai-qa-review (Step 7 here only reviews tests THIS pipeline produced).

9k tokens
Analytics Tracking Testing
petrkindlmann

>- Meta/TikTok/LinkedIn pixels, and ad-tech tags. Covers building a tracking plan as the contract, intercepting collect-endpoint beacons and dataLayer.push in Playwright, asserting event name + params + values + timing + de-duplication, Consent Mode v2 gating, CI regression tracking," "GA4 event test," "verify the pixel fires," "dataLayer test," "tracking plan," "Meta Pixel dedup," "scroll-depth tracking test," "gate tracking in CI." compliance-testing; this skill checks the data is CORRECT. SEO meta tags / structured data — out of scope.

12k tokens
AI Bug Triage
petrkindlmann

>- Hybrid fingerprint + LLM pipeline for bug classification, deduplication, and ticket generation. Normalizes CI logs, creates stable fingerprints, clusters near-duplicates, then uses LLM for severity classification and ticket writing. Includes bug reporting "failure analysis," "auto-classify," "CI failures," "bug report," "defect template." designing new tests from production telemetry — use observability-driven-testing.

13k tokens
Contract Testing
petrkindlmann

>- Implement consumer-driven contract testing with Pact-JS (v16). Covers consumer test writing, broker-driven provider verification, Pact Broker setup, can-i-deploy as a deployment gate, webhook-triggered verification, pending pacts, and schema-first vs consumer-first approaches (OpenAPI/Ajv, Schemathesis). verification," "can-i-deploy." general REST/GraphQL endpoint assertions against your own API — use api-testing.

9k tokens
Compliance Testing
petrkindlmann

>- Mode v2, Global Privacy Control (GPC), CCPA/US state opt-out, EU AI Act Article 50 transparency, Better Ads Standards, and cookie-inventory auditing. Covers automated consent-flow testing, third-party script blocking before consent, and cookie drift detection. "CCPA," "GPC," "AI Act," "Better Ads," "privacy banner." safety — use ai-system-testing.

10k tokens
CI CD Integration
petrkindlmann

>- Design CI/CD pipelines that run test suites. Covers GitHub Actions and GitLab CI templates, parallelism and sharding, artifact management, flaky-test quarantine, test-result publishing, coverage quality gates, OIDC keyless deploy, and copy-paste workflows for Playwright, Jest, and multi-stage pipelines. "continuous integration," "test automation pipeline," "shard tests in CI." decisions and smoke-test checklists — use release-readiness; test-result dashboards and trend reporting — use qa-metrics.

10k tokens
Bug Reproduction
petrkindlmann

>- Turn a vague bug report into a VERIFIED minimal reproduction and then a failing regression test, agent-driven end to end. Covers extracting the implicit repro from a thin report (env, build, steps, data), the reproduce-minimize-isolate-capture loop, git bisect to find the introducing commit, building a deterministic minimal repro (fixed seeds, frozen time, stubbed network), writing the failing regression test BEFORE the fix (red) and confirming the fix flips it green, and writing repro evidence back into the ticket. Distinguishes flaky-not-reproducible from environment-specific. that broke it," "git bisect," "make the repro deterministic," "write a failing test for this bug," "regression test for a defect," "can't reproduce this bug." reproducing them — that is ai-bug-triage. Generating tests from specs rather than from a defect — that is ai-test-generation.

10k tokens
Coverage Analysis
petrkindlmann

>- Measure and improve test coverage meaningfully. Covers Istanbul/V8/coverage.py configuration, coverage gap analysis by risk, coverage-as-ratchet in CI (never let it decrease), PR coverage diff checks, mutation testing for assertion quality, and gap," "Istanbul," "coverage threshold," "coverage report," "branch coverage." tracked KPI trend over time — use qa-metrics.

7k tokens
Cypress Automation
petrkindlmann

>- cy.intercept network control, cy.session login, Cypress Cloud, and CI integration. Covers retry-ability, the command queue, cross-origin flows with cy.origin, and data-driven testing with fixtures. "cy.intercept," "Cypress component test," "Cypress Cloud," "cypress.config.ts." use test-reliability; bulk selector regeneration after a UI refactor — use selector-drift-recovery; Selenium-to-Cypress conversion — use test-migration.

8k tokens
Cross Browser Testing
petrkindlmann

>- Design analytics-driven browser test matrices and execute cross-browser tests. Covers BrowserStack/Sauce Labs configuration, Playwright browser channels, common cross-browser CSS/JS divergences, a known-issues documentation log, and progressive enhancement validation. "browser compatibility," "Edge," "works in Chrome but not Safari." device-farm testing of native/hybrid apps — use mobile-testing.

8k tokens
Exploratory Testing
petrkindlmann

>- Design and execute structured exploratory testing sessions. Covers Session-Based Test Management (SBTM), charter writing, heuristic-based exploration (HICCUPS, FEW HICCUPS), bug discovery patterns, note-taking templates, and conversion of "bug hunting," "test charter," "heuristic testing." features — use ai-system-testing.

8k tokens
Email Testing
petrkindlmann

>- End-to-end testing of email-dependent flows — signup confirmation, password reset, magic-link login, OTP/MFA codes, and notification emails. Covers the capture-inbox decision tree (Mailpit, Mailosaur, MailSlurp, Ethereal), Playwright polling without fixed sleeps, regex extraction of links/OTPs from the email body, deterministic per-test addresses (plus-addressing, per-inbox), subject/from/header/link assertions, and SPF/DKIM/DMARC deliverability checks as a separate suite. "magic-link login test," "capture OTP from email," "Mailpit," "Mailosaur," "MailSlurp," "email arrives flaky in CI," "assert email subject/from/links." an email provider — those are api-testing / app concerns. Email HTML rendering across clients (Outlook/Gmail dark mode) is out of scope (note it as a gap; use visual-testing or Litmus).

8k tokens
Observability Driven Testing
petrkindlmann

>- Use production telemetry as INPUT to design new tests. Covers OpenTelemetry integration with tests, trace-based assertions, log-informed test creation, production-error analysis for coverage gaps, and telemetry-driven test "OpenTelemetry assertions," "production errors point to test gaps," ai-bug-triage.

8k tokens
Payment Testing
petrkindlmann

>- Test payment and checkout flows end to end against PSP sandboxes — Stripe first, with the general pattern for Adyen/Braintree/PayPal. Covers Stripe test-mode card numbers and their decline codes, the 3DS/SCA challenge flow and its nested-iframe handling in Playwright, test clocks for subscription/billing-cycle simulation, webhook testing (stripe listen/trigger, signature verification, idempotency), failed/retried payments and "3DS test," "test webhook signature," "test subscription renewal," "test clock," "refund test," "decline card test," "checkout E2E." compliance audit — compliance-testing.

10k tokens
Performance Testing
petrkindlmann

>- Test application performance with k6 load/stress/soak/spike scripts and k6 scenarios, Lighthouse CI for Web Vitals, and performance budgets as CI gates. Covers load profiles, custom metrics, bottleneck identification, and Core Web Vitals (LCP, INP, CLS). "k6," "k6 scenarios," "Lighthouse," "Web Vitals," "Core Web Vitals," "performance budget." use visual-testing; designing tests from prod telemetry — use observability-driven-testing.

7k tokens
Mobile Testing
petrkindlmann

>- Test native, React Native, hybrid, and Flutter mobile apps with Appium 3.x, Detox, Maestro, and Patrol. Covers device farm setup (BrowserStack, Sauce Labs), gesture simulation, deep link and cold-start testing, push notifications, biometric (Face ID) auth, offline/poor-network simulation, and iOS/Android permission dialog handling. "iOS test," "Android test," "device farm," "deep link," "biometric," "Face ID," "permission dialog," "React Native test." app startup/memory/battery profiling depth — use performance-testing; mobile screenshot diffing — use visual-testing.

8k tokens
Qa Dashboard
petrkindlmann

>- Build and visualize QA dashboards and reports with Allure Report, Grafana, and ReportPortal. Covers test execution visualization, stakeholder-facing quality reports, trend/flakiness panels, release-readiness gates, alerting, and CI integration for automated report generation. "Grafana," "ReportPortal," "test results visualization." (this skill builds the panels; qa-metrics decides what they should show).

8k tokens
Qa Metrics
petrkindlmann

>- escape rate, MTTR, test execution time trends, automation ROI, quality gates, and SLAs for test suites. Includes metric formulas, realistic targets by company stage, and the action to take when each metric goes red. "defect escape rate." gaps and mutation score — use coverage-analysis.

7k tokens
Qa Do
petrkindlmann

>- Routing skill of last resort. Takes a plain-language QA situation and names the right 1-2 skills to use and in what order. Use ONLY when the request does not "where do I start," "I'm not sure what to test," "/qa-do," or any vague QA use qa-project-context. If the request clearly matches another skill, invoke that skill directly instead of routing through here.

3k tokens
Qa Project Bootstrap
petrkindlmann

>- Onboard a new QA engineer to an existing codebase, or audit an existing test walkthrough, test architecture audit, mentorship pairing, and first-test QA on a brand-new project from scratch — use `qa-start`.

7k tokens
Qa Project Context
petrkindlmann

>- Create and fill .agents/qa-project-context.md with the project's tech stack, test frameworks, CI/CD pipeline, environments, quality goals, risk areas, team structure, and conventions. This is the one file every other QA skill reads first, so they skip redundant discovery and give context-aware advice.

6k tokens
Qa Report Humanizer
petrkindlmann

>- Remove AI-generated patterns from QA reports, bug reports, test summaries, status updates, and quality communications. Detects and rewrites robotic test-result language, template-sounding status updates, inflated severity descriptions, and generic stakeholder reports — without inventing facts. Makes QA writing sound like a real engineer wrote it. "make this sound human," "clean up status update."

5k tokens
Quality Postmortem
petrkindlmann

>- Analyze escaped defects and test suite health through blameless postmortems. Covers bug pattern analysis, test suite health reviews, 5 Whys root cause analysis, process improvement cycles, and postmortem/retro meeting templates with action item tracking. "improvement cycle." dashboards — use qa-metrics. Not for reviewing existing test code quality — use ai-qa-review.

8k tokens
Qa Start
petrkindlmann

>- Sequenced launcher that bootstraps QA on a project with no QA in place. Chains qa-project-context → test-strategy → test-planning in one guided run, then points clear match — use qa-do.

2k tokens
Release Readiness
petrkindlmann

>- Validate release readiness with evidence-based go/no-go decisions. Covers go/no-go checklists, smoke test suite design, staged rollout validation, rollback criteria and procedures, and post-deployment verification. Ensures release confidence comes "release checklist," "rollback plan," "staged rollout," "canary deploy." rollout itself — use testing-in-production; scheduled probes that run continuously after release — use synthetic-monitoring; designing new tests from prod telemetry — use observability-driven-testing.

7k tokens
Risk Based Testing
petrkindlmann

>- Produce a risk matrix or heatmap that quantifies what could break by business impact × probability, runs failure mode analysis on the top items, and maps test coverage to risk zones. Includes stakeholder interview frameworks and continuous assessment," "risk matrix," "risk heatmap," "what could break," "critical paths," "failure modes," "where to focus testing." bug hunting — use exploratory-testing.

6k tokens
Security Testing
petrkindlmann

>- (DAST), dependency/supply-chain scanning (OSV-Scanner, SBOM, provenance), Semgrep SAST, auth/session tests (JWT, OAuth, RBAC), and XSS/CSRF/SQLi/SSRF Playwright patterns. "auth testing," "OWASP LLM Top 10." Scope is automated scanning + negative-path security tests in CI, not manual penetration testing. pipeline stage wiring and deploy gating mechanics — use ci-cd-integration; purely functional API auth/input tests with no attacker model — see api-testing; testing your product's own LLM features or defending the agent itself (prompt-injection detector, indirect injection, jailbreak red-teaming) — use ai-system-testing.

10k tokens
Shift Left Testing
petrkindlmann

>- Move quality earlier in the development lifecycle. Covers dev/QA pairing patterns, Three Amigos sessions, TDD facilitation (Red-Green-Refactor), PR review checklists for testability, and Definition of Done with quality gates. Includes shift-left "definition of done," "testability," "quality culture," "QA in sprint planning." test-quality review at scale — use ai-qa-review; multi-quarter QA direction or roadmap — use test-strategy.

9k tokens
Test Migration
petrkindlmann

>- Migrate a test suite from one framework to another, incrementally and without losing coverage. Covers Selenium→Playwright, Cypress→Playwright, Jest→Vitest, Mocha→Vitest, and Protractor→Playwright, with parallel CI running, locator/assertion translation, and a coverage-parity track.

9k tokens
Test Strategy
petrkindlmann

>- Produce a multi-quarter QA strategy document. Covers scope, risk-based prioritization, test levels (unit/integration/E2E), pyramid analysis, entry/exit criteria, quality KPIs, tool selection rationale, CI scaling levers, and timeline "test strategy," "QA strategy doc," "testing approach," "QA roadmap," risk-based-testing first. test-reliability.

13k tokens
Test Reliability
petrkindlmann

>- environment-aware diagnosis, flake classification, quarantine management, and confidence-scored auto-repair. Goes beyond simple locator fallbacks to cover action-level healing, data healing, and observable repair workflows. locator recovery," "unreliable test," "quarantine flaky test." selector-drift-recovery (this skill heals ONE test at runtime; that one bug reports — use ai-bug-triage.

10k tokens
Test Planning
petrkindlmann

>- Build a single sprint or release test plan. Covers feature decomposition into testable scenarios, requirements-to-test coverage mapping, effort estimation by test type, prioritization matrices (risk × effort), resource allocation, and `release-readiness`.

7k tokens
Test Suite Curation
petrkindlmann

>- coverage fingerprinting, AST near-duplicate clustering, CI-history mining for never-failing and flaky tests, prune decision rules (redundant/obsolete/low-value/keep), smoke/core/extended tiering by risk and defect-detection history, and a defensible "what we deleted and why" record. Deletion is destructive — quarantine and human "find duplicate tests," "which tests can we delete," "restructure into smoke/core/extended," "is this test pulling its weight," "shrink the regression suite." is ai-qa-review. Healing one flaky test at runtime — that is test-reliability. Bulk selector regeneration after a UI refactor — that is selector-drift-recovery.

12k tokens
Testing In Production
petrkindlmann

>- canary analysis, guardrail metrics, production smoke tests, and synthetic deploy," "progressive rollout," "guardrail metrics," "dark launch," "safe `observability-driven-testing`.

8k tokens
Unit Testing
petrkindlmann

>- Write effective unit tests with Jest, Vitest, or pytest. Covers the test-doubles taxonomy (stub/spy/mock/fake), Arrange-Act-Assert, coverage threshold configuration and CI gating, snapshot testing, fake timers, and mutation testing with Stryker/mutmut. "test doubles," "mutation testing," "fake timers," "snapshot test." AI generating the test code for you — use ai-test-generation; auditing existing tests for smells — use ai-qa-review; browser/component rendering assertions — use cypress-automation or visual-testing.

6k tokens
Visual Testing
petrkindlmann

>- Implement visual regression testing with Playwright screenshots, Chromatic, Percy, and Argos CI. Covers baseline management, diff threshold tuning, dynamic content masking, responsive viewport testing, and review/approval workflows. "update baselines," "Chromatic," "percy snapshot," "argos screenshot." selector-drift-recovery; cross-browser rendering matrices — use cross-browser-testing; general Playwright test structure — use playwright-automation.

6k tokens
Debugging
ratacat

Systematic debugging that identifies root causes rather than treating symptoms. Uses sequential thinking for complex analysis, web search for research, and structured investigation to avoid circular reasoning and whack-a-mole fixes.

3k tokens
Dspy Ruby
ratacat

This skill should be used when working with DSPy.rb, a Ruby framework for building type-safe, composable LLM applications. Use this when implementing predictable AI features, creating LLM signatures and modules, configuring language model providers (OpenAI, Anthropic, Gemini, Ollama), building agent systems with tools, optimizing prompts, or testing LLM-powered functionality in Ruby applications.

17k tokens
Modern Web App Architecture
ratacat

Use when designing or building modern web applications in JavaScript/TypeScript (SPA/SSR/SSG/ISR/RSC): architecture trade-offs, state/data patterns, performance, testing, delivery, and team scaling.

26k tokens
Project Setup
ratacat

Bootstrap new projects with strong typing, linting, formatting, and testing. Supports Python, TypeScript, and other languages with research fallback.

4k tokens