GitHub Actions CI/CD
Create and optimize GitHub Actions workflows for CI/CD pipelines. Generates workflow YAML with proper caching, matrix builds, environment secrets, and reusable workflows following GitHub's latest best practices.
This skill helps you build efficient GitHub Actions pipelines. It generates workflows for testing, building, deploying, and releasing with proper job dependencies, artifact management, caching strategies, and security hardening. Supports monorepo setups and reusable workflow patterns.
When to use
Use when setting up CI/CD for a new project, optimizing slow pipelines, creating reusable workflows, or implementing complex deployment strategies like canary or blue-green.
Examples
Full CI/CD pipeline
Create a complete test → build → deploy pipeline
Create a GitHub Actions workflow that runs tests, builds a Docker image, pushes to ECR, and deploys to ECS on merge to main
Optimize slow pipeline
Speed up a CI pipeline that takes 20+ minutes
My CI takes 25 minutes — help me add caching, parallel jobs, and skip conditions to bring it under 8 minutes