bmad-testarch-ci

Generate platform-specific CI pipelines for lint, test, shard, and artifact collection.

Updated Sep 27, 2025
One-click install
npx skills add https://github.com/Cbanzaime23/Booking-System --skill bmad-testarch-ci-cbanzaime23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/Cbanzaime23/Booking-System/tree/main/.agent/skills/bmad-testarch-ci
Command: npx skills add https://github.com/Cbanzaime23/Booking-System --skill bmad-testarch-ci-cbanzaime23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Scaffold and validate production-grade CI/CD pipelines by auto-generating platform-specific configurations, guiding lint/test/burn-in/sharding, and providing ready-to-run templates to accelerate safe deployments.

Core Features & Use Cases

  • Auto-detects repository context and selects appropriate CI platform templates (GitHub Actions, GitLab CI, Azure DevOps, etc.)
  • Builds multi-stage pipelines including lint, parallel test shards, burn-in loops, artifact collection, and validation checks
  • Supplies adaptable templates for frontend, backend, and fullstack stacks with pluggable framework support
  • Includes a validation step that summarizes configuration completeness and readiness before merge
  • Quick-start example demonstrates stepping through preflight, pipeline generation, quality gates, and final validation

Quick Start

Scaffold a platform-specific CI pipeline and walk through activation from preflight to validation.

Frequently Asked Questions about bmad-testarch-ci

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

FAQPage Schema
How do I auto-generate CI pipelines for multiple platforms like GitHub Actions and GitLab CI?

You can auto-generate CI pipelines by analyzing repository context to select platform-specific templates for GitHub Actions, GitLab CI, or Azure DevOps, tailoring lint, test, burn-in, and shard configurations to your detected stack.

What is test sharding and burn-in testing in a CI/CD pipeline?

Test sharding splits test suites into parallel segments for faster execution, while burn-in testing runs loops repeatedly to catch flaky failures. Both are automated stages built into the generated CI pipelines to ensure deployment reliability.

How do I scaffold a multi-stage CI pipeline with parallel test shards and artifact collection?

Scaffold a multi-stage CI pipeline by stepping through preflight, pipeline generation, and quality gates. The process builds parallel test shards, burn-in loops, and artifact collection stages, finishing with a validation check summarizing configuration readiness.

Can I use auto-generated CI templates for fullstack repositories with different frontend and backend stacks?

Yes, adaptable templates support frontend, backend, and fullstack stacks with pluggable framework support. The skill detects your repository context and tailors the CI orchestration configurations to match the specific stack requirements.

What is the best way to validate CI pipeline configuration readiness before merging?

The best way to validate configuration readiness is running the built-in validation step, which summarizes pipeline completeness and checks quality gates. This pre-merge validation ensures your lint, test, and sharding configurations are safe for deployment.

Why does my CI pipeline generation fail to detect the correct framework stack?

CI pipeline generation may fail to detect the correct stack if repository context is ambiguous or unsupported. Ensure your project structure matches recognizable stack patterns so the pluggable templates can properly tailor lint and test configurations.