bmad-testarch-ci

Automates CI/CD pipeline setup with test execution and flaky detection via burn-in loops.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-testarch-ci-wahabmalik
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/wahabmalik/whatsapp-chatbot/tree/main/.github/skills/bmad-testarch-ci
Command: npx skills add https://github.com/wahabmalik/whatsapp-chatbot --skill bmad-testarch-ci-wahabmalik

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps users create and configure CI/CD pipelines with quality assurance, test execution, and flaky test detection, ensuring a robust and reliable build process.

Core Features & Use Cases

  • CI/CD Pipeline Setup: Automates the creation of CI/CD pipelines for various platforms like GitHub Actions, GitLab CI, and Azure DevOps.
  • Test Execution: Integrates test execution within the CI/CD pipeline, supporting parallel sharding for efficient testing.
  • Flaky Test Detection: Implements burn-in loops to detect flaky tests and ensure the stability of the application.
  • Use Case: If you are a software developer or DevOps engineer looking to automate the testing process and ensure the quality of your code, this Skill can help you set up a comprehensive CI/CD pipeline.

Quick Start

To get started, use the bmad-testarch-ci skill and follow the prompts to set up your CI/CD pipeline and start executing tests.

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/CD pipeline with automated test execution?

To set up a CI/CD pipeline with automated test execution, you configure the pipeline based on your specific project and test types. The setup process automates pipeline creation and integrates test execution directly into your build process.

How do I detect flaky tests in my CI/CD pipeline?

You detect flaky tests in your CI/CD pipeline by implementing burn-in loops. This approach repeatedly executes tests to identify instability and ensure the reliability of your application's build process.

Does this CI setup support GitHub Actions, GitLab CI, and Azure DevOps?

Yes, this CI setup supports GitHub Actions, GitLab CI, Azure DevOps, and HarnessCI. It automates pipeline creation across these platforms to ensure a robust and reliable build process for your specific project.

Can I use parallel testing to speed up test execution in CI/CD pipelines?

Yes, you can use parallel testing to speed up test execution in CI/CD pipelines. The configuration supports parallel sharding, which divides tests across multiple runners for more efficient and faster testing.

What is a burn-in loop for flaky test detection?

A burn-in loop for flaky test detection is a mechanism that repeatedly executes tests within a CI/CD pipeline. It identifies inconsistent test results to ensure overall application stability and build reliability.