bmad-qa-generate-e2e-tests

Generate API and end-to-end automated tests for existing project features.

6|Updated Aug 29, 2026
One-click install
npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-qa-generate-e2e-tests-hordricjr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-qa-generate-e2e-tests
Source: https://github.com/HordRicJr/Akomagni/tree/main/bmad-core/.agents/skills/bmad-qa-generate-e2e-tests
Command: npx skills add https://github.com/HordRicJr/Akomagni --skill bmad-qa-generate-e2e-tests-hordricjr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Writing automated tests for already-implemented features is repetitive and often skipped, leaving codebases without regression coverage. This Skill generates API and E2E tests that match the project's existing test framework and verifies they pass. ## Core Features & Use Cases - Framework Detection: Scans package.json and existing test files to detect Playwright, Jest, Vitest, Cypress, or other frameworks, and suggests one if none exists. - API Test Generation: Creates tests covering status codes, response structure, happy paths, and critical error cases for endpoints and services. - E2E Test Generation: Builds UI workflow tests using semantic locators (roles, labels, text) focused on real user interactions. - Use Case: After shipping a new checkout feature, ask the Skill to generate tests for it; it detects your Playwright setup, writes the specs, runs them, fixes failures, and saves a coverage summary to test-summary.md. ## Quick Start Create QA automated tests for the checkout feature in my project.

Frequently Asked Questions about bmad-qa-generate-e2e-tests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate E2E tests for an existing feature?

Specify a feature name, component, or directory to scan, and the Skill generates E2E tests using your project's existing framework. Tests use semantic locators like roles and labels, cover user workflows, and are executed to confirm they pass.

What test frameworks does automated test generation support?

It detects whatever framework the project already uses by inspecting package.json dependencies and existing test files, including Playwright, Jest, Vitest, and Cypress. If none exists, it analyzes the stack and suggests an appropriate framework.

Can I generate API tests without a UI?

Yes, API test generation works independently of UI tests. It creates tests validating status codes like 200, 400, 404, and 500, checks response structure, and covers the happy path plus one or two error cases.

What happens when generated tests fail?

The Skill runs the tests using the project's test command and fixes failures immediately before finishing. It then validates the result against a checklist covering test quality, independence, and proper locators.

When is this test generation approach not enough?

It intentionally avoids complex fixtures, risk-based test strategy, and NFR assessment. For advanced needs like quality gates and comprehensive coverage analysis, the documentation points to the separate Test Architect (TEA) module.