# CI CD And Automation

> Design and improve CI/CD pipelines, quality gates, and automation so that every change is validated consistently. Use when working on build pipelines, GitHub Actions, deployment automation, or developer experience tooling.

- Skill: `itsual/ci-cd-and-automation` (Agent Skill)
- Install (CLI): `npx skillmds@latest add itsual/ci-cd-and-automation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/itsual/ci-cd-and-automation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: itsual (https://skillmd.com/u/itsual)
- Updated: 2026-09-21
- Page: https://skillmd.com/skills/itsual/ci-cd-and-automation

---


# CI/CD and Automation

## Overview

Reliable automation is what turns good local development into trustworthy delivery.

## When to Use

- Creating or modifying pipelines
- Adding quality gates (tests, lint, security scans)
- Improving developer feedback loops
- Deployment automation

## Principles

- Fast feedback on the most common failures
- Deterministic, hermetic builds where possible
- Fail closed on quality and security gates for main branches
- Keep pipelines readable and maintainable

## Common Stages

- Lint / static analysis
- Unit & integration tests
- Security / dependency scanning
- Build artifacts
- Deploy (with appropriate approvals/environments)

## Verification

- Pipeline correctly gates bad changes
- Happy path is reasonably fast
- Failures provide actionable signal

