bmad-testarch-ci

Generate and validate CI/CD test pipeline configurations with sharded execution and artifact handling.

1|Updated Dec 22, 2022
One-click install
npx skills add https://github.com/Rinzler78/osmosis-launcher --skill bmad-testarch-ci-rinzler78
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-testarch-ci
Source: https://github.com/Rinzler78/osmosis-launcher/tree/main/.agents/skills/bmad-testarch-ci
Command: npx skills add https://github.com/Rinzler78/osmosis-launcher --skill bmad-testarch-ci-rinzler78

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the guesswork from setting up or improving CI/CD test pipelines, especially when you need consistent quality gates, reliable test execution, and repeatable validation across a project.

Core Features & Use Cases

  • CI Pipeline Generation: Creates platform-specific pipeline configurations for GitHub Actions, GitLab CI, Azure DevOps, Harness, and more.
  • Quality Gate Setup: Adds linting, sharded test execution, burn-in loops, artifact collection, and optional contract-test stages.
  • Validation and Safety Checks: Reviews outputs against a checklist and includes script-injection prevention guidance for generated workflows.
  • Use Case: A team wants to add a production-ready test pipeline to an existing repository, validate it against best practices, and document the next steps for rollout.

Quick Start

Ask the assistant to create a CI/CD test pipeline for your repository and validate the generated workflow against the included checklist.

Frequently Asked Questions about bmad-testarch-ci

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

FAQPage Schema
How do I create a CI/CD pipeline with sharded test execution and burn-in loops?

Generating a CI/CD pipeline with sharded test execution and burn-in loops involves creating platform-specific workflow files that split test suites across runners and repeat validation cycles. This adds reliable automated quality gates to your repository.

What are the best practices for safe workflow generation in GitHub Actions and GitLab CI?

Safe workflow generation in GitHub Actions and GitLab CI requires avoiding unsafe interpolation in run blocks to prevent script injection. Generated configurations should be validated against a checklist to ensure secure artifact handling and proper test stack awareness.

Does this CI pipeline generation approach work with Azure DevOps and Jenkins?

Yes, this CI pipeline generation approach works with Azure DevOps and Jenkins by detecting your specific platform and test stack. It creates platform-specific configurations that apply consistent quality gates, linting, and artifact collection across supported environments.

How do I validate a generated test pipeline against CI quality gate best practices?

You validate a generated test pipeline against CI quality gate best practices by reviewing the output configuration using an included validation checklist. This checks for proper artifact handling, secure run blocks, and appropriate linting or contract-test stage setup.

Why avoid unsafe interpolation in CI pipeline run blocks?

You avoid unsafe interpolation in CI pipeline run blocks to prevent script injection vulnerabilities during workflow execution. Generated pipeline configurations include specific safety checks and guidance to ensure secure artifact handling and reliable automated testing.