bmad-testarch-test-design

Generates risk-based test plans and coverage strategies from PRD, ADR, and epic documents.

2|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/Wizarck/nexandro --skill bmad-testarch-test-design-wizarck
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-testarch-test-design
Source: https://github.com/Wizarck/nexandro/tree/main/skills/bmad-testarch-test-design
Command: npx skills add https://github.com/Wizarck/nexandro --skill bmad-testarch-test-design-wizarck

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Teams often start testing without a structured plan, leading to duplicated coverage, missed high-risk areas, and unclear quality gates. This Skill produces a disciplined, risk-scored test design document so QA, architecture, and development teams agree on what to test, at which level, and in what order before implementation begins. ## Core Features & Use Cases - Dual-Mode Test Planning: Auto-detects system-level mode (PRD + ADR, producing separate Architecture and QA documents) or epic-level mode (single test plan per epic). - Risk Assessment Matrix: Classifies risks by category (TECH/SEC/PERF/DATA/BUS/OPS), scores probability × impact, and defines mitigation plans with owners and timelines for high-priority risks. - Prioritized Coverage Plan: Breaks acceptance criteria into P0-P3 scenarios mapped to test levels (E2E/API/Component/Unit) with execution strategy and interval-based effort estimates. - Use Case: A QA lead receives a new epic with acceptance criteria and runs this Skill to produce a test design document with a risk register, P0-P3 coverage matrix, quality gate criteria, and a handoff document for story decomposition. ## Quick Start Ask the AI to design a test plan for your epic or PRD, for example: "Let's design a test plan for Epic 3 based on the PRD and architecture docs."

Frequently Asked Questions about bmad-testarch-test-design

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

FAQPage Schema
How do I create a test plan from a PRD and architecture document?▼

Provide the PRD and ADR as inputs and the workflow runs in system-level mode, producing two documents: an architecture-focused testability review and a QA execution recipe with coverage plan, risk matrix, and effort estimates.

What is risk-based test prioritization with P0 P1 P2 P3 levels?▼

Risks are scored as probability (1-3) times impact (1-3) across six categories like SEC, PERF, and DATA. Scenarios are then prioritized: P0 blocks core functionality with high risk and no workaround, while P3 covers exploratory and benchmark tests.

Can I resume an interrupted test design workflow?▼

Yes. The workflow saves progress frontmatter (stepsCompleted, nextStep, workflowStatus) to a progress file after each step. Selecting Resume mode loads that file and routes directly to the next incomplete step without re-executing finished work.

Does this workflow support editing or validating existing test plans?▼

Yes. Beyond Create mode, it offers Validate mode that checks outputs against a built-in checklist and writes a PASS/WARN/FAIL report, plus Edit mode that loads an existing output file for targeted revisions.

What inputs are required before running epic-level test design?▼

Epic-level mode requires an epic or story document with clear, testable acceptance criteria. Architecture documents and prior system-level test design outputs are optional but improve risk linkage and coverage decisions.