qa-do

Installation
SKILL.md

How to Use

Describe what you're trying to do or what problem you're facing. A sentence or two is enough.

The skill will output:

  • Recommended skills (1-3, in order)
  • Why — one line per skill explaining the role it plays

Example input: "Our E2E tests keep failing in CI but pass locally." Example output:

  1. test-reliability — diagnose and fix flaky/environment-sensitive tests
  2. ci-cd-integration — align the pipeline environment with local behavior

Common Situations and Their Skills

Situation Recommended Skills Order
New project, no tests at all qa-project-contexttest-strategy Context first, then strategy
"Tests keep breaking in CI" test-reliabilityci-cd-integration Reliability first, then pipeline
"What should we test before this release?" risk-based-testingrelease-readiness Risk first, then checklist
"We need Playwright tests" playwright-automation Direct
"Write tests from this PRD/spec" ai-test-generation Direct
"Our test suite is slow and flaky" test-reliabilityqa-metrics Diagnose first, measure second
"Set up test reporting" qa-dashboardci-cd-integration Dashboard design, then CI wiring
"Test our API" api-testing Direct
"Check accessibility compliance" accessibility-testing Direct
"We got a bug in prod, understand why" ai-bug-triagequality-postmortem Triage first, then retro
"We're migrating from Selenium/Cypress" test-migration Direct
"Performance is degrading" performance-testingobservability-driven-testing Measure first, then trace
"Set up test data" test-data-management Direct
"Add tests to CI" ci-cd-integration Direct
"Visual changes breaking tests" visual-testingtest-reliability Baseline first, then stabilize
"We have no idea what quality looks like" qa-metricsqa-dashboard Define KPIs, then surface them
"Third-party API is unreliable in tests" service-virtualization Direct
"Need to test on multiple browsers/devices" cross-browser-testing Direct
"Security audit coming up" security-testing Direct
"Tests depend on each other and break in random order" test-data-managementtest-reliability Fix data isolation first
"Our QA is only catching bugs after dev, too late" shift-left-testingtest-planning Process change first, then plan
"We're building an AI feature and need to test it" ai-system-testing Direct

When the Situation is Ambiguous

If your description maps to 3 or more skills with equal weight, one clarifying question will narrow it down. Examples:

  • "Are you trying to fix something that's broken, or build new coverage from scratch?"
  • "Is this a process problem (how the team works) or a tooling problem (what's running)?"
  • "Is the priority speed of delivery, or confidence in correctness?"
  • "Are you the only QA, or is this a team-wide change?"

Answer the clarifying question and the router will reduce to 1-2 skills.


Skill Categories Quick Reference

Category What it covers
Foundation Project setup, context capture, QA onboarding
Strategy Test planning, risk assessment, exploratory testing
Automation Playwright, Cypress, API, unit, mobile, visual, performance
Specialized Accessibility, security, cross-browser, database
AI-Augmented QA Test generation, bug triage, flakiness, test quality review
Infrastructure CI/CD, environments, test data, contracts, service mocks
Metrics KPIs, dashboards, coverage analysis
Process Shift-left, onboarding, release readiness, postmortems, compliance
Production & Observability Production testing, synthetic monitoring, trace-based testing
Knowledge & Migration AI system testing, chaos engineering, framework migration

Related Skills

  • qa-project-context — capture project setup before using most skills; every skill checks for it first
  • test-strategy — when the situation is "we need a QA strategy" rather than a specific problem
Weekly Installs
11
GitHub Stars
4
First Seen
Apr 1, 2026
Installed on
amp10
cline10
opencode10
cursor10
kimi-cli10
warp10