Get the FREE Ultimate OpenClaw Setup Guide →

Ci

npx machina-cli add skill PabloLION/bmad-plugin/ci --openclaw
Files (1)
SKILL.md
650 B

Testarch Ci Workflow

Goal: Scaffold CI/CD quality pipeline with test execution.

Agent: Master Test Architect and Quality Advisor (Murat) Module: TEA


Execution

Select a sub-workflow based on user intent:

TriggerSub-workflowDescription
PL./workflow-plan.mdplan

Read and follow the selected sub-workflow file.

Validation

After completion, verify against: ./checklist.md

Source

git clone https://github.com/PabloLION/bmad-plugin/blob/main/plugins/bmad/skills/ci/SKILL.mdView on GitHub

Overview

This skill scaffolds a CI/CD quality pipeline that includes test execution. It guides you through a plan-driven workflow to set up automated quality gates, led by the Master Test Architect and Quality Advisor (Murat) within the TEA module. Use it to standardize testing in CI and ensure code quality before integration.

How This Skill Works

The skill prompts you to select a sub-workflow based on user intent (PL). It loads and follows the selected sub-workflow file at ./workflow-plan.md, creating the plan for CI with tests. After implementation, it requires validation against ./checklist.md to ensure the pipeline meets quality gates and testing requirements.

When to Use It

  • You want to set up a CI pipeline that includes automated test execution
  • You need to establish quality gates for code changes
  • Starting a new project and want a scaffolded CI framework with tests
  • You’re updating an existing pipeline to add test execution and verification
  • You want a formal checklist-driven validation after CI implementation

Quick Start

  1. Step 1: Say you want to set up a CI pipeline or create quality gates
  2. Step 2: Let the skill load ./workflow-plan.md and follow the plan to scaffold the CI/tests
  3. Step 3: After implementation, run validation against ./checklist.md to confirm readiness

Best Practices

  • Start with the PL sub-workflow to create a clear, plan-driven foundation
  • Keep tests modular and parallelizable to speed up CI feedback
  • Align test scopes with the validation checklist to guarantee gates
  • Document environment, dependencies, and test data in the plan file
  • Version and reuse CI templates to maintain consistency across projects

Example Use Cases

  • CI pipeline for a Node.js app with unit and integration tests executed on each push
  • Python service CI featuring pytest, lint checks, and test coverage gates
  • Microservices workflow running end-to-end tests across services with parallel jobs
  • PR merge gate that blocks progress until all tests and quality checks pass
  • New project bootstrap using ./workflow-plan.md and a post-implementation checklist

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers