a11y-playwright-testin…
Accessibility testing for web applications using Playwright (@playwright/test), TypeScript, and axe-core. Use to write, run, or…
Create QA artifacts from requirements: test plans, test conditions/cases, bug reports, regression suites, traceability, and exploratory charters. Use for test planning, test design, defects, coverage, or QA deliverables. Applies ISTQB risk-based techniques and loads templates
Claude Code
$ npx -y skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb --agent claude-code
Codex
$ npx skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb -a codex -y
Cursor
$ npx skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb -a cursor -y
Gemini CLI
$ npx skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb -a gemini-cli -y
GitHub Copilot
$ npx skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb -a github-copilot -y
OpenCode
$ npx skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb -a opencode -y
Windsurf
$ npx skills add fugazi/test-automation-skills-agents --skill qa-manual-istqb -a windsurf -y
name: qa-manual-istqb description: 'Create QA artifacts from requirements: test plans, test conditions/cases, bug reports, regression suites, traceability, and exploratory charters. Use for test planning, test design, defects, coverage, or QA deliverables. Applies ISTQB risk-based techniques and loads templates only when needed. Keywords: test plan, test case, bug report, traceability, regression suite, QA artifact.' license: 'Complete terms in LICENSE.txt'
Complete ISTQB Foundation Level (CTFL) aligned workflow for QA test engineers covering: **Test Planning → Test Analysis → Test Design → Test Implementation → Test Execution → Test Completion**
| Requirement | Notes | | ----------- | ----------------------------------------------- | | Node.js 18+ | Required for CLI script and Playwright | | Playwright | `npm init playwright@latest` for automation | | Text editor | For creating/editing markdown and CSV artifacts | | Git | Recommended for testware version control |
If running locally, generate artifacts with the bundled CLI:
node scripts/qa_artifacts.mjs list node scripts/qa_artifacts.mjs create test-plan --out specs --project "My App" --release "R1" node scripts/qa_artifacts.mjs create test-cases --out specs --feature "Checkout" node scripts/qa_artifacts.mjs create bug-report --out specs/bugs --title "Search returns 500"
1. Identify test objectives, scope, assumptions, and constraints from the test basis. 2. Define test levels and types (functional + change-related + key non-functional, as applicable). 3. Choose test design techniques per area (see `references/test-design-techniques.md`). 4. Specify environments, test data, tooling, and configuration management needs. 5. Define entry/exit criteria, deliverables, and reporting cadence/metrics. 6. Add a risk matrix and mitigation actions; prioritize testing accordingly (risk-based testing).
Use: `templates/test-plan.md` (detailed sections + checklists).
1. Convert the test basis into **test conditions** (what to test) before writing step-by-step cases. 2. For each condition, pick a technique:
3. Write test cases that are atomic, unambiguous, and traceable to requirement/user story IDs. 4. Add expected results that are observable and measurable (define the test oracle). 5. Add priority and risk tags to support risk-based regression selection. 6. Mark automation candidates using stability + value criteria (see `references/automation-playwright-best-practices.md`).
Use: `templates/test-cases.csv`.
1. Select candidates using stability, value, and risk criteria (see `references/automation-playwright-best-practices.md`). 2. Create a traceable scaffold from `templates/playwright-spec.ts`, including the test case ID and suite tags. 3. Use `playwright-e2e-testing` to implement and maintain the versioned
A practical library of agents, instructions, and skills designed specifically for QA Automation Engineers, focusing on production-oriented solutions.
Accessibility testing for web applications using Playwright (@playwright/test), TypeScript, and axe-core. Use to write, run, or…
Accessibility testing toolkit using Selenium WebDriver 4+ with Java 21+ and axe-core engine. Use when asked to validate WCAG 2.2…
Test REST and GraphQL endpoint contracts using Playwright request fixture (TypeScript) or REST Assured (Java). Use for standalone…
A guided interview to challenge and validate QA automation plans, test strategies, and framework designs before implementation.…
Drive a live browser from the CLI with playwright-cli to navigate, interact, snapshot, and capture evidence. Use for ad-hoc…
Author and maintain versioned Playwright (@playwright/test) TypeScript UI specs for browser user flows. Use when asked to create,…
Produce the "Playwright 1.xx API Review" artifact for a range of commits - the public API additions and the breaking or behavior…
Write, refine, run, and QA promptfoo evaluation suites: promptfooconfig.yaml, prompts, providers, vars, tests, assertions,…
DeepEval evaluation workflow for AI agents and LLM applications. TRIGGER when the user wants to evaluate or improve an AI agent,…