bmad-testarch-ci

Generates CI/CD pipeline configurations with test sharding, burn-in loops, and artifact collection.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-testarch-ci-archaonhw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/ArchaonHW/MingGoRTS/tree/main/.agents/skills/bmad-testarch-ci
Command: npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-testarch-ci-archaonhw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Setting up a production-grade CI/CD pipeline for automated testing requires platform-specific YAML syntax, flaky-test detection strategies, caching configuration, and security hardening that teams often get wrong or skip entirely. ## Core Features & Use Cases - Multi-Platform Pipeline Generation: Scaffolds CI configurations for GitHub Actions, GitLab CI, Azure DevOps, Jenkins, Harness, and Circle CI from ready-made templates. - Test Optimization Built In: Configures parallel sharding (4 shards by default), dependency caching, burn-in loops for flaky test detection, and failure-only artifact collection. - Security Hardening: Enforces script-injection prevention by routing user-controlled inputs through env intermediaries and validating generated YAML against a security checklist. - Use Case: A team with a Playwright E2E suite asks to set up CI; the skill detects the stack, generates a GitHub Actions workflow with lint, sharded test, burn-in, and report stages, plus helper scripts and documentation. ## Quick Start Ask the agent to set up a CI pipeline with quality gates for this repository and let it detect the platform and test framework automatically.

Frequently Asked Questions about bmad-testarch-ci

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

FAQPage Schema
How do I set up a CI pipeline for automated testing?

Run the workflow and it detects your CI platform and test framework, then generates a pipeline with lint, sharded test, burn-in, and report stages. It also creates helper scripts and documentation under docs/.

Which CI platforms does this workflow support?

It supports GitHub Actions, GitLab CI, Azure DevOps, Jenkins, Harness, and Circle CI. Templates are included for most platforms, and the platform is auto-detected from existing config files or the git remote.

What is a burn-in loop in CI testing?

A burn-in loop runs the test suite repeatedly (10 iterations by default) on pull requests or a schedule to detect flaky tests. It targets UI flakiness and is skipped by default for backend-only stacks.

Does the generated pipeline prevent script injection attacks?

Yes. User-controlled contexts like workflow inputs and GitHub event data are never interpolated directly into run blocks; they are passed through env intermediaries and referenced as quoted variables. A validation step scans generated YAML for unsafe patterns.

What prerequisites are needed before running CI setup?

You need an initialized git repository, a configured test framework, and tests that pass locally. If the framework is missing, the workflow halts and directs you to run the framework workflow first.