bmad-testarch-ci

Generate and configure CI/CD pipelines with integrated testing and quality gates.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JaronTam/SDONE --skill bmad-testarch-ci-jarontam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/JaronTam/SDONE/tree/main/.agents/skills/bmad-testarch-ci
Command: npx skills add https://github.com/JaronTam/SDONE --skill bmad-testarch-ci-jarontam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, pip, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of a CI/CD pipeline with integrated test execution and quality gates, reducing the manual effort required to configure and maintain a CI environment.

Core Features & Use Cases

  • CI/CD Pipeline Setup: Automatically generates and configures CI/CD pipelines for various platforms.
  • Test Execution: Orchestrate automated testing with parallel sharding and burn-in loops for flaky test detection.
  • Quality Gates: Configure quality gates like burn-in loops, test pass rates, and contract testing.
  • Use Case: Ideal for developers and DevOps engineers looking to streamline their CI/CD process and ensure code quality before deployment.

Quick Start

Use the bmad-testarch-ci skill to generate a CI/CD pipeline for your project and configure the test execution.

Frequently Asked Questions about bmad-testarch-ci

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

FAQPage Schema
How do I automate CI/CD pipeline setup with integrated test execution?

Automating CI/CD pipeline setup involves generating configurations that integrate test execution and quality gates. This approach handles multiple platforms and frameworks, orchestrating automated testing directly within your pipeline to reduce manual configuration effort.

How do I configure quality gates in a CI/CD pipeline?

Quality gates in a CI/CD pipeline are configured using test pass rates, contract testing, and burn-in loops. Setting these gates ensures code quality is verified before deployment by automatically blocking builds that fail to meet the defined testing criteria.

Can I detect flaky tests in continuous integration pipelines?

Yes, you can detect flaky tests in continuous integration pipelines using burn-in loops. Burn-in loops execute tests repeatedly to identify inconsistent failures, helping developers isolate and resolve unstable tests before they impact the deployment workflow.

Do I need Python to generate CI/CD pipelines for test automation?

Yes, Python is required to execute the scripts used for CI/CD pipeline generation. Python handles the automation logic for test execution configuration, while platform-specific tools are also necessary to fully support the generated CI/CD pipelines.

What is the best way to run parallel testing in a CI/CD pipeline?

The best way to run parallel testing in a CI/CD pipeline is through parallel sharding. This technique splits your test suite across multiple runners, which reduces overall execution time and provides faster feedback during continuous integration.

Does continuous integration automation work with multiple platforms and frameworks?

Yes, continuous integration automation supports multiple platforms and frameworks. The pipeline generation process handles various environments, allowing you to orchestrate automated testing and artifact collection seamlessly across different tech stacks.