ci-cd

Standardize CI/CD pipelines for builds, tests, and deployments.

17|1|Updated Jun 8, 2025
One-click install
npx skills add https://github.com/williamzujkowski/standards --skill ci-cd-williamzujkowski
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ci-cd
Source: https://github.com/williamzujkowski/standards/tree/main/skills/devops/ci-cd
Command: npx skills add https://github.com/williamzujkowski/standards --skill ci-cd-williamzujkowski

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires kubectl, curl, and includes scripts (resource) and resources (resource) and templates (resource) components.

What problem does it solve?

Teams struggle to enforce reproducible builds, security scanning, artifact management, and reliable deployments across pipelines.

Core Features & Use Cases

  • Levelled gates for tests, security scans, and artifact management
  • Automated deployment strategies with quick rollback
  • Real-world use case: push to main triggers a pipeline that builds, tests, scans, and deploys to staging with rollback on failure.

Quick Start

Create a GitHub Actions workflow that runs tests on push to main and deploys to staging on success.

Frequently Asked Questions about ci-cd

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

FAQPage Schema
How do I standardize CI/CD pipelines across teams to reduce deployment variability?

Standardizing CI/CD pipelines eliminates inconsistencies in builds, tests, and deployments by enforcing reproducible workflows. This Skill applies automation gates for testing and security scanning, artifact versioning, and multi-environment deployments to GitHub Actions, GitLab CI, and custom deployment scenarios, ensuring consistent results across teams.

Can I automate testing and security scanning in my GitHub Actions workflows?

Yes. You can set up leveled gates that run tests and security scans automatically on code push, then proceed to artifact management and deployment only on success. This Skill provides templates for GitHub Actions workflows that enforce these gates before staging or production deployments.

How do I implement rollback mechanisms for failed deployments?

Automated deployment strategies in this Skill include quick rollback capabilities triggered on pipeline failure. When a deployment to staging or production fails security or functional tests, the rollback mechanism reverts to the previous stable artifact version automatically.

What's the best way to manage artifacts and dependencies across multiple deployment environments?

This Skill standardizes artifact versioning and dependency scanning across environments by applying container and dependency security scans before promotion. Artifacts are tagged and tracked through the pipeline, enabling one-click deployments and environment-specific configuration without manual intervention.

Do I need kubectl and curl to use CI/CD automation with this Skill?

kubectl and curl are dependencies this Skill uses for deployment automation and container orchestration. They enable communication with Kubernetes clusters and HTTP-based API calls during the deployment phase of your pipeline.

How do I set up pipeline observability to track builds, tests, and deployments?

This Skill includes pipeline observability features that log and monitor each stage—builds, tests, security scans, and deployments—providing visibility into pipeline health and failure points. You can track artifact versions and deployment outcomes across GitHub Actions and GitLab CI environments.