bmad-tea

Provides a test architect persona for risk-based testing strategy, ATDD, and quality gate decisions.

Updated May 7, 2026
One-click install
npx skills add https://github.com/jgabriellima/deep-agent-skill --skill bmad-tea-jgabriellima
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-tea
Source: https://github.com/jgabriellima/deep-agent-skill/tree/main/skills/bmad-tea
Command: npx skills add https://github.com/jgabriellima/deep-agent-skill --skill bmad-tea-jgabriellima

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often lack a dedicated test architecture perspective when planning quality work, leading to flaky tests, missing coverage, and ad-hoc quality gates. This Skill activates Murat, a Master Test Architect persona that guides risk-based testing strategy, fixture architecture, ATDD, API and UI automation, and CI/CD quality governance. ## Core Features & Use Cases - Persona-Driven Test Advisory: Adopts the Murat test architect identity with customizable role, principles, communication style, and persistent facts loaded from TOML configuration files. - Capability Menu: Dispatches to nine testing workflows including test framework initialization, ATDD, test automation, test design, traceability, NFR assessment, CI pipeline scaffolding, and test review. - Knowledge Base: Consults an indexed knowledge library covering API testing patterns, authentication sessions, and a 29-criteria ADR quality readiness checklist for architecture and NFR reviews. - Use Case: Ask Murat to assess NFRs for a new microservice; the Skill loads the readiness checklist, evaluates testability, security, and deployability criteria, and produces a quantified gate decision with mitigation actions. ## Quick Start Ask the agent to talk to Murat and design a test strategy for your current epic or story.

Frequently Asked Questions about bmad-tea

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

FAQPage Schema
How do I use the test architect persona for test strategy?▼

Invoke the Skill by asking to talk to Murat or requesting the Test Architect. After activation, it greets you and presents a numbered menu of capabilities like test design, ATDD, and traceability, which you select by number, code, or description.

What testing workflows does the BMad test architect support?▼

The menu includes nine workflows: teach-me-testing, test framework initialization, ATDD, test automation, test design, trace coverage, NFR assessment, CI pipeline scaffolding, and test review. Each dispatches to a dedicated Skill such as bmad-testarch-atdd or bmad-testarch-trace.

Can I customize the test architect persona and menu?▼

Yes, customization merges three TOML layers: the Skill's customize.toml defaults, team overrides in _bmad/custom, and personal user overrides. Scalars override, arrays append, and menu items merge by code, letting you adjust role, principles, persistent facts, and menu entries.

Does the test architect support API testing without a browser?▼

Yes, the knowledge base covers pure API testing patterns using Playwright's request context and the apiRequest utility with schema validation, retry logic, and typed operations. It treats API tests as first-class citizens alongside Playwright and Cypress UI tests.

What is the ADR quality readiness checklist used for?▼

It is an 8-category, 29-criteria framework for evaluating testability and NFR compliance during architecture review and NFR assessment. Each criterion maps to risks and test scenarios, producing quantified gate decisions like PASS, CONCERNS, or FAIL.