Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bmad-code-org avatar

Bmad Testarch Ci

  • 6 installs
  • 87 repo stars
  • Updated August 4, 2026
  • bmad-code-org/bmad-method-test-architecture-enterprise

bmad-testarch-ci is a Claude Code skill that scaffolds a CI/CD quality pipeline with test execution, burn-in loops, and artifact collection.

About

bmad-testarch-ci is a BMAD Method Test Architect skill that scaffolds a CI/CD quality pipeline with test execution, burn-in loops, and artifact collection. It bundles pipeline templates for GitHub Actions, GitLab CI, Azure Pipelines, Jenkins, and Harness. Developers invoke it when they say 'lets setup CI pipeline' or 'I want to create quality gates.'

  • Scaffolds a CI/CD quality pipeline with test execution, burn-in loops, and artifact collection
  • Ships templates for GitHub Actions, GitLab CI, Azure Pipelines, Jenkins, and Harness
  • Tri-modal step-file architecture with Create, Resume, Validate, and Edit modes

Bmad Testarch Ci by the numbers

  • 6 all-time installs (skills.sh)
  • Ranked #1,067 of 1,435 DevOps & CI/CD skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

bmad-testarch-ci capabilities & compatibility

Capabilities
ci cd · quality gates · test execution
Works with
github · gitlab · jenkins · azure devops
Use cases
ci cd · testing
From the docs

What bmad-testarch-ci says it does

Scaffold CI/CD quality pipeline with test execution.
SKILL.md
Scaffold CI/CD quality pipeline with test execution, burn-in loops, and artifact collection.
SKILL.md
npx skills add https://github.com/bmad-code-org/bmad-method-test-architecture-enterprise --skill bmad-testarch-ci

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs6
repo stars87
Last updatedAugust 4, 2026
Repositorybmad-code-org/bmad-method-test-architecture-enterprise

What it does

Scaffold a CI/CD quality pipeline that runs tests with burn-in loops and collects artifacts.

Who is it for?

Standing up a CI/CD quality pipeline with test execution and gates

Skip if: Writing the tests themselves (use the framework or automate skills)

When should I use this skill?

The user says 'lets setup CI pipeline' or 'I want to create quality gates'

What you get

A scaffolded CI/CD quality pipeline with test execution, burn-in loops, and artifact collection.

  • ci pipeline config
  • quality gates

By the numbers

  • 5 CI templates (GitHub Actions, GitLab CI, Azure Pipelines, Jenkins, Harness)

Files

SKILL.mdMarkdownGitHub ↗

CI/CD Pipeline Setup

Goal: Scaffold CI/CD quality pipeline with test execution, burn-in loops, and artifact collection.

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.

Conventions

  • Bare paths (e.g. 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.
  • Resolve sibling workflow files such as instructions.md, checklist.md, steps-c/..., steps-e/..., steps-v/..., and templates from {skill-root}.

On Activation

Step 1: Resolve the Workflow Block

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:

1. {skill-root}/customize.toml — defaults 2. {project-root}/_bmad/custom/{skill-name}.toml — team overrides 3. {project-root}/_bmad/custom/{skill-name}.user.toml — personal overrides

Any 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.

Step 2: Execute Prepend Steps

Execute each entry in {workflow.activation_steps_prepend} in order before proceeding.

Step 3: Load Persistent Facts

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.

Step 4: Load Config

Load config from {project-root}/_bmad/tea/config.yaml and resolve:

  • user_name
  • communication_language

Step 5: Greet the User

Greet {user_name}, speaking in {communication_language}.

Step 6: Execute Append Steps

Execute each entry in {workflow.activation_steps_append} in order.

Activation is complete. Begin the workflow below.

Workflow Architecture

This workflow uses tri-modal step-file architecture:

  • Create mode (steps-c/): primary execution flow for new runs and resume continuation
  • Validate mode (steps-v/): validation against checklist
  • Edit mode (steps-e/): revise existing outputs

Initialization Sequence

1. Mode Determination

"Welcome to the workflow. What would you like to do?"

  • [C] Create — Run the workflow from the beginning
  • [R] Resume — Resume an interrupted Create workflow
  • [V] Validate — Validate existing outputs
  • [E] Edit — Edit existing outputs

2. Route to First Step

  • If C: Load {skill-root}/steps-c/step-01-preflight.md
  • If R: Load {skill-root}/steps-c/step-01b-resume.md (Create-mode continuation)
  • If V: Load {skill-root}/steps-v/step-01-validate.md
  • If E: Load {skill-root}/steps-e/step-01-assess.md

Related skills

FAQ

Which CI platforms does bmad-testarch-ci support?

It ships templates for GitHub Actions, GitLab CI, Azure Pipelines, Jenkins, and Harness.

What does the pipeline include?

Test execution, burn-in loops, and artifact collection.

DevOps & CI/CDdevopstesting

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.