workflow-cicd

Automate CI/CD pipeline setup and management across GitHub Actions and GitLab CI.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sunLeee/optimization --skill workflow-cicd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: workflow-cicd
Source: https://github.com/sunLeee/optimization/tree/main/.claude/skills/process/workflow-cicd
Command: npx skills add https://github.com/sunLeee/optimization --skill workflow-cicd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup, validation, and ongoing management of CI/CD pipelines across major platforms to shorten release cycles and reduce manual toil.

Core Features & Use Cases

  • GitHub Actions workflow scaffolding for lint, test, build, and deploy with multiple Python versions.
  • GitLab CI/CD pipeline patterns with stages, caching, and manual deployment approvals.
  • Deployment governance including environment promotion, rollback strategies, and comprehensive deployment checklists.
  • Use Case: When shipping a new feature, automatically run lint, tests, build a Docker image, and deploy to staging with automated verification.

Quick Start

Configure a CI/CD pipeline by adapting the GitHub Actions workflow in .github/workflows/ci.yml to your repository and mirroring it with a GitLab CI pipeline in .gitlab-ci.yml.

Frequently Asked Questions about workflow-cicd

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a CI/CD pipeline for both GitHub Actions and GitLab CI?▼

Set up CI/CD pipelines by adapting the GitHub Actions workflow in .github/workflows/ci.yml and mirroring it with a GitLab CI pipeline in .gitlab-ci.yml to automate linting, testing, building, and deployment.

What is the best way to automate environment promotion and rollbacks in a CI/CD workflow?▼

Automate environment promotion and rollbacks in a CI/CD workflow using deployment governance patterns, manual deployment approvals, and rollback strategies to ensure safe releases across staging and production environments.

Can I use matrix builds and caching for multiple Python versions in GitHub Actions?▼

Yes, you can use matrix builds and caching for multiple Python versions in GitHub Actions. The workflow scaffolding supports automated quality gates across different environments to ensure compatibility.

Does GitLab CI/CD support manual deployment approvals before releasing to production?▼

Yes, GitLab CI/CD supports manual deployment approvals before production releases. Pipeline patterns include stages with manual gates to control environment promotion and ensure deployment verification.

How do I manage secrets and Docker image builds in an automated CI/CD pipeline?▼

Manage secrets and build Docker images in an automated CI/CD pipeline by configuring environment separation and secret management. The pipeline automatically runs tests, builds images, and deploys to staging with verification.

Why do I need manual deploy gates in my CI/CD pipeline?▼

Manual deploy gates in a CI/CD pipeline provide deployment governance by requiring human approval before promoting code to production. They work with rollback strategies and checklists to reduce the risk of failed releases.