CI/CD Pipeline Builder Skill
Auto-activated when user asks to setup CI/CD, create pipeline, or "GitHub Actions workflow".
Purpose
Helps teams set up automated CI/CD pipelines with GitHub Actions, ensuring quality gates and automated deployments.
Activation Triggers
- •"Setup CI/CD"
- •"Create pipeline"
- •"GitHub Actions workflow"
- •"Automate deployment"
Output
Provides:
- •GitHub Actions workflow templates
- •CI/CD pipeline structure
- •Quality gates configuration
- •Deployment automation
- •Testing integration
Connected To
- •Section 5: Technical Execution Workflow (PART 4)
- •.github/workflows/ directory
- •Section 9: Execution Strategy
Pipeline Structure
When activated, provides workflow templates:
CI Pipeline (ci.yml)
- •Linting
- •Type checking
- •Unit tests
- •Integration tests
- •Security scanning
- •Build verification
CD Pipeline (cd.yml)
- •Staging deployment
- •Production deployment
- •Rollback procedures
- •Health checks
Security Pipeline (security.yml)
- •Dependency scanning
- •Vulnerability assessment
- •Secret scanning
- •Code security analysis
Example Workflow
yaml
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
- run: npm ci
- run: npm run lint
- run: npm test
- run: npm run build
Usage
Ask: "Setup CI/CD pipeline for [project type]"
The skill will:
- •Generate workflow files
- •Configure quality gates
- •Set up deployment automation
- •Provide testing integration
- •Save to .github/workflows/