pipeline-automation

Creates and optimizes CI/CD pipeline configurations for GitHub Actions, Jenkins, or other CI systems. Generates workflow files with build, test, lint, and deploy stages. Implements caching strategies,

SKILL.md

GitHub

Pipeline Automation

Automate CI/CD pipelines with build, test, and deployment workflows.

Integrations: GitHub

When to Use

  • The user wants to set up or optimize CI/CD pipelines
  • Build times need to be reduced with caching or parallelization
  • The user mentions "CI/CD", "pipeline", "GitHub Actions", or "deployment"

Steps

Step 1: Define Pipeline Stages

Determine build, test, and deploy stages based on the project stack.

Step 2: Generate Workflow Configuration

Create CI/CD workflow files with optimized caching and parallelism.

Step 3: Add Quality Gates

Configure coverage thresholds, lint rules, and approval requirements.

Output

Deliver:

  • CI/CD workflow configuration files
  • Caching and optimization recommendations
  • Pipeline performance metrics