bmad-testarch-ci

Generate CI/CD configurations for GitHub Actions, GitLab CI, Azure DevOps, and Harness.

15|2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-testarch-ci-lorenzogm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/lorenzogm/bmad-ui/tree/main/.cursor/skills/bmad-testarch-ci
Command: npx skills add https://github.com/lorenzogm/bmad-ui --skill bmad-testarch-ci-lorenzogm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, yaml, pip, git, npm, 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 and quality gates, reducing the manual effort required for CI/CD configuration and ensuring consistent quality standards.

Core Features & Use Cases

  • Automated CI/CD Pipeline Setup: Automatically generate CI/CD configurations for various platforms like GitHub Actions, GitLab CI, Azure DevOps, etc.
  • Test Execution: Integrates test execution logic to run tests in parallel, with sharding and burn-in loops for flaky test detection.
  • Quality Gates: Sets up quality gates like minimum pass rates and contract testing to ensure code quality.
  • Use Case: When you want to quickly set up a CI/CD pipeline for your project, ensuring automated testing and quality checks are in place.

Quick Start

Use the bmad-testarch-ci skill to set up a CI/CD pipeline 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 automate CI/CD pipeline setup with test execution and quality gates?

Automating CI/CD pipeline setup involves generating configurations for platforms like GitHub Actions and GitLab CI while integrating test execution and quality gates to enforce minimum pass rates. This ensures consistent quality standards with reduced manual effort.

What is parallel sharding and burn-in testing for flaky test detection?

Parallel sharding splits test execution across multiple runners, while burn-in loops repeatedly execute tests to identify flaky behavior. This mechanism ensures reliable test validation by detecting intermittent failures in your CI/CD pipelines.

Does this CI/CD pipeline generation work with Azure DevOps and Harness?

Yes, this CI/CD pipeline generation supports Azure DevOps and Harness. It automatically generates platform-specific configurations and integrates test execution, parallel sharding, and quality gates across these environments for your project.

Can I use this to add quality gates like contract testing to my pipeline?

Yes, you can add quality gates like contract testing to your pipeline. The setup validates code quality by enforcing minimum pass rates and contract checks before allowing progression in the CI/CD workflow.

What do I need to set up a CI/CD pipeline with these test automation scripts?

You need Python, pip, git, npm, and YAML configured in your environment to set up a CI/CD pipeline with these test automation scripts. These dependencies enable the generation and validation of your pipeline configurations.