bmad-testarch-ci

Automate CI/CD pipeline setup with test execution and quality gates.

26|23|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/laraxot/laravelpizza.com --skill bmad-testarch-ci-laraxot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/laraxot/laravelpizza.com/tree/main/.github/skills/bmad-testarch-ci
Command: npx skills add https://github.com/laraxot/laravelpizza.com --skill bmad-testarch-ci-laraxot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github-actions, gitlab-ci, azure-devops, harness, circle-ci, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the setup of a CI/CD pipeline with test execution, burn-in loops for flaky test detection, and quality gates, streamlining the process for developers and ensuring code quality.

Core Features & Use Cases

  • CI/CD Pipeline Setup: Automates the generation of CI/CD pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, Harness, and Circle CI.
  • Test Execution: Parallel test execution with sharding and burn-in loops for flaky test detection.
  • Quality Gates: Configures quality gates for contract testing and deployment verification.
  • Use Case: A developer wants to set up a CI/CD pipeline for their project to automate testing and ensure code quality before deployment.

Quick Start

Use the bmad-testarch-ci skill to set up a CI/CD pipeline with test execution and quality gates for your project.

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 parallel test execution?

Automated CI/CD pipeline setup with parallel test execution uses sharding to distribute tests and burn-in loops to detect flaky tests. It generates pipeline configurations that handle test framework setup, artifact collection, and quality gates across multiple CI platforms.

Can I use this CI/CD pipeline setup with GitHub Actions and GitLab CI?

Yes, CI/CD pipeline setup supports GitHub Actions, GitLab CI, Azure DevOps, Harness, and Circle CI. It generates platform-specific configurations for test execution, quality gates, and artifact collection tailored to your chosen CI platform.

What are burn-in loops for flaky test detection in CI pipelines?

Burn-in loops execute tests repeatedly within CI pipelines to identify intermittent flaky test failures. This automated detection mechanism runs alongside parallel test execution and quality gates to ensure code quality before deployment.

How do I configure quality gates for contract testing in a CI pipeline?

Quality gates for contract testing verify provider compliance during CI/CD pipeline setup. The configuration automates deployment verification and contract testing alongside parallel test execution, ensuring all quality criteria pass before code promotion.

What's the best way to automate test execution and quality gates across multiple CI platforms?

Automating test execution and quality gates across multiple CI platforms requires unified pipeline configuration generation. This approach handles parallel test sharding, burn-in loops, and contract testing for GitHub Actions, GitLab CI, Azure DevOps, Harness, and Circle CI simultaneously.

Do I need existing test framework configuration before automating CI pipeline setup?

CI/CD pipeline automation requires test framework setup, CI platform configuration, and artifact collection mechanisms. You need an existing test framework in your project before the pipeline can automate parallel execution, burn-in loops, and quality gate enforcement.