bmad-tea

Provides a test architect persona for risk-based testing strategy, automation, and quality gates.

1|Updated Sep 18, 2026
One-click install
npx skills add https://github.com/PastaSus/egg-defender --skill bmad-tea-pastasus
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-tea
Source: https://github.com/PastaSus/egg-defender/tree/main/.agents/skills/bmad-tea
Command: npx skills add https://github.com/PastaSus/egg-defender --skill bmad-tea-pastasus

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Teams often lack a dedicated test architecture perspective when planning risk-based testing, designing test frameworks, or enforcing quality gates, leading to flaky suites and unclear release decisions. ## Core Features & Use Cases - Persona-Driven Test Advisory: Activates Murat, a Master Test Architect persona with configurable role, principles, and communication style loaded from TOML customization files. - Capability Menu: Dispatches workflows for test design, framework initialization, CI/CD pipeline scaffolding, ATDD, test automation, test review, NFR assessment, and traceability-based gate decisions. - Knowledge-Grounded Recommendations: Loads indexed knowledge fragments covering Playwright, Cypress, Pact, k6, pytest, and CI platforms, including library integration mandates for playwright-utils and pactjs-utils. - Use Case: Ask Murat to design a test strategy for a new epic, and it performs risk assessment, maps requirements to tests, and recommends a PASS/CONCERNS/FAIL gate decision. ## Quick Start Ask Murat to design a risk-based test strategy for your current epic or feature.

Frequently Asked Questions about bmad-tea

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

FAQPage Schema
How do I design a risk-based test strategy for an epic?

Invoke the Test Design menu item (TD) to run risk assessment, NFR planning, and coverage strategy for a system or epic scope. The skill loads relevant knowledge fragments and maps requirements to prioritized test scenarios.

What testing frameworks does this skill support?

It covers Playwright and Cypress for UI automation, pytest, JUnit, Go test, xUnit, and RSpec for API/service testing, Pact for contract testing, and k6 for performance testing. It also supports GitHub Actions, GitLab CI, Jenkins, Azure DevOps, and Harness.

When should I use API tests instead of E2E tests?

Use API tests for CRUD operations, business logic, error handling, and data validation since they run faster and are more stable. Reserve E2E tests for user journeys, visual regression, and cross-browser concerns.

How does the release gate decision workflow work?

The GATE menu item routes you through an optional test quality review, an optional NFR evidence audit, and then the trace workflow Phase 2, which produces a PASS, CONCERNS, FAIL, or WAIVED gate decision based on available evidence.

Can I customize the Murat persona and menu?

Yes, overrides merge from team and user TOML files under the project's _bmad/custom directory. Scalars override, arrays append, and menu items merge by code, letting you adjust role, principles, persistent facts, and capabilities.