Ci
npx machina-cli add skill PabloLION/bmad-plugin/ci --openclawTestarch 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:
| Trigger | Sub-workflow | Description |
|---|---|---|
| PL | ./workflow-plan.md | plan |
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
- Step 1: Say you want to set up a CI pipeline or create quality gates
- Step 2: Let the skill load ./workflow-plan.md and follow the plan to scaffold the CI/tests
- 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