🎯

bmad-test-strategy

🎯Skill

from bacoco/bmad-skills

VibeIndex|
What it does

Generates comprehensive test strategies, ATDD scenarios, and quality checklists to ensure software meets defined standards and mitigates risks.

πŸ“¦

Part of

bacoco/bmad-skills(12 items)

bmad-test-strategy

Installation

npxRun with npx
npx bmad-skills --global
npxRun with npx
npx bmad-skills
npxRun with npx
npx bmad-skills --path /your/custom/path
Install ScriptRun install script
curl -fsSL https://raw.githubusercontent.com/bacoco/bmad-skills/main/scripts/install-to-home.sh | bash
git cloneClone repository
git clone https://github.com/bacoco/bmad-skills.git

+ 11 more commands

πŸ“– Extracted from docs: bacoco/bmad-skills
3Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Creates test strategy and ATDD scenarios.

Overview

# Quality Assurance Skill

When to Invoke

Automatically activate when user:

  • Says "How should we test?", "Create test strategy"
  • Asks "Test plan?", "ATDD?", "Quality assurance?"
  • Mentions "testing", "test strategy", "QA"
  • Planning or architecture phase (for test strategy)
  • Uses words like: test, testing, strategy, QA, quality, ATDD

Specific trigger phrases:

  • "How should we test this?"
  • "Create test strategy"
  • "Test plan for [project]"
  • "ATDD scenarios"
  • "Quality assurance approach"
  • "Testing framework"

Can invoke:

  • During Phase 2 (Planning) for test strategy
  • During Phase 4 (Implementation) for ATDD

Do NOT invoke when:

  • No requirements yet (need PRD first)
  • Simple testing questions (answer directly)
  • Already have test strategy (reference existing)

Mission

Provide risk-focused quality strategies, acceptance tests, and governance that ensure BMAD deliverables meet agreed standards before release.

Inputs Required

  • prd_and_epics: requirements and roadmap produced by product-requirements skill
  • architecture: technical decisions and constraints
  • stories: delivery-planning outputs for upcoming work
  • existing_quality_assets: current test suites, tooling, and metrics

Outputs

  • Test strategy (from assets/test-strategy-template.md.template)
  • ATDD scenarios (from assets/atdd-scenarios-template.md.template)
  • Quality checklist (from assets/quality-checklist-template.md.template)
  • Coverage matrices or CI/CD gate definitions stored with project docs
  • Recommendations for instrumentation, monitoring, or regression prevention

Template locations: .claude/skills/bmad-test-strategy/assets/*.template

Process

  1. Confirm prerequisites using CHECKLIST.md.
  2. Review requirements, architecture, and delivery plans to identify risk areas.
  3. Define quality approach (test types, automation, environments, data) proportionate to risk.
  4. Author executable artifacts (ATDD scenarios, scripts, dashboards) or instructions.
  5. Partner with development-execution and orchestrator to integrate quality gates and track follow-ups.

Note on automation: This skill currently operates through quality planning conversation using templates. No automation scripts are requiredβ€”test strategies and ATDD scenarios are created manually using templates from assets/. See scripts/README.md for future automation roadmap.

Quality Gates

Ensure all checklist items are satisfied before sign-off. Traceability from requirements to test coverage must be explicit.

Error Handling

  • When prerequisites are missing, halt work and request specific artifacts.
  • If tools or environments are unavailable, document gaps and remediation plan.
  • Escalate high-risk issues (compliance, data privacy) immediately with evidence.

More from this repository10

🎯
bmad-ux-design🎯Skill

Designs comprehensive user experiences by creating detailed wireframes, user flows, and design systems aligned with product requirements.

🎯
bmad-product-planning🎯Skill

Generates comprehensive product requirement documents (PRDs), breaks down features into epics, and creates structured roadmaps for product development.

🎯
core-skill-creation🎯Skill

Guides developers through creating specialized Claude skills by providing comprehensive workflows, best practices, and validation processes for extending Claude's capabilities.

🎯
bmad-development-execution🎯Skill

Implements software stories by writing code, creating tests, and generating implementation documentation with traceability and quality discipline.

🎯
bmad-observability-readiness🎯Skill

Establishes comprehensive observability foundations by designing instrumentation, metrics, logging, and alerting strategies for system performance and reliability.

🎯
openspec-change-proposal🎯Skill

Generates lightweight, concise proposals and task outlines for small code changes and bug fixes with minimal overhead.

🎯
main-workflow-router🎯Skill

Routes and tracks project workflows across OpenSpec (L0-1) and BMAD (L2-4) phases, intelligently guiding users through development stages based on project complexity and intent.

🎯
bmad-discovery-research🎯Skill

Brainstorms and researches project ideas by transforming vague concepts into structured discovery briefs with clear goals, constraints, and opportunities.

🎯
bmad-story-planning🎯Skill

Breaks down product epics into granular, developer-ready user stories with detailed acceptance criteria and task dependencies.

🎯
bmad-security-review🎯Skill

Conducts comprehensive security reviews, identifying vulnerabilities, threat models, and generating prioritized remediation plans for system hardening.