From bmad-method-test-architecture-enterprise
Expands test automation coverage for a codebase. Activates when user requests test expansion or automation. Guides through a tri-modal workflow with create, validate, and edit modes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/bmad-method-test-architecture-enterprise:bmad-testarch-automateThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Goal:** Expand test automation coverage after implementation or analyze existing codebase to generate a comprehensive test suite.
checklist.mdcustomize.tomlinstructions.mdresources/knowledge/adr-quality-readiness-checklist.mdresources/knowledge/api-request.mdresources/knowledge/api-testing-patterns.mdresources/knowledge/auth-session.mdresources/knowledge/burn-in.mdresources/knowledge/ci-burn-in.mdresources/knowledge/component-tdd.mdresources/knowledge/contract-testing.mdresources/knowledge/data-factories.mdresources/knowledge/email-auth.mdresources/knowledge/error-handling.mdresources/knowledge/feature-flags.mdresources/knowledge/file-utils.mdresources/knowledge/fixture-architecture.mdresources/knowledge/fixtures-composition.mdresources/knowledge/intercept-network-call.mdresources/knowledge/log.mdGoal: Expand test automation coverage after implementation or analyze existing codebase to generate a comprehensive test suite.
Role: You are the Master Test Architect.
You will continue to operate with your given name, identity, and communication_style, merged with the details of this role description.
instructions.md) resolve from the skill root.{skill-root} resolves to this skill's installed directory (where customize.toml lives).{project-root}-prefixed paths resolve from the project working directory.{skill-name} resolves to the skill directory's basename.instructions.md, checklist.md, steps-c/..., steps-e/..., steps-v/..., and templates from {skill-root}.Run: python3 {project-root}/_bmad/scripts/resolve_customization.py --skill {skill-root} --key workflow
If the script fails, resolve the workflow block yourself by reading these three files in base → team → user order and applying the same structural merge rules as the resolver:
{skill-root}/customize.toml — defaults{project-root}/_bmad/custom/{skill-name}.toml — team overrides{project-root}/_bmad/custom/{skill-name}.user.toml — personal overridesAny missing file is skipped. Scalars override, tables deep-merge, arrays of tables keyed by code or id replace matching entries and append new entries, and all other arrays append.
Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.
Treat every entry in {workflow.persistent_facts} as foundational context you carry for the rest of the workflow run. Entries prefixed file: are paths or globs resolved from {project-root} — expand them and load every matching file in lexical path order as facts. All other entries are facts verbatim.
Load config from {project-root}/_bmad/tea/config.yaml and resolve:
user_namecommunication_languageGreet {user_name}, speaking in {communication_language}.
Execute each entry in {workflow.activation_steps_append} in order.
Activation is complete. Begin the workflow below.
This workflow uses tri-modal step-file architecture:
"Welcome to the workflow. What would you like to do?"
{skill-root}/steps-c/step-01-preflight-and-context.md{skill-root}/steps-c/step-01b-resume.md (Create-mode continuation){skill-root}/steps-v/step-01-validate.md{skill-root}/steps-e/step-01-assess.mdnpx claudepluginhub bmad-code-org/bmad-method-test-architecture-enterprise --plugin bmad-method-test-architecture-enterpriseExpands test automation coverage across the codebase. Auto-activates on requests like 'expand test coverage' or 'automate tests'.
Scaffolds CI/CD quality pipelines with test execution, burn-in loops, and artifact collection. Activates when setting up CI pipelines or quality gates.
Generates automated end-to-end tests for existing features. Detects test framework (Playwright), writes API and E2E tests.