Skip to content
Development
Skill

/ci-cd-quality-gates

Design lightweight CI quality gates—lint, test tiers, security scans, and merge policies. Use when setting up or improving pipelines without tying to one stack only.

From plugin
awesome-agent-skill
27200 skills4 commands

Claude Code

$ npx -y skills add charlieviettq/awesome-agent-skill --skill ci-cd-quality-gates --agent claude-code

SKILL.md

ci-cd-quality-gates.SKILL.md
name: ci-cd-quality-gates
description: "Design lightweight CI quality gates—lint, test tiers, security scans, and merge policies. Use when setting up or improving pipelines without tying to one stack only."
allowed-tools: Read, Glob, Grep

CI/CD quality gates

Principles

  • Fast feedback on every PR; expensive jobs scheduled or nightly
  • Fail closed on security and contract breaks
  • Same commands locally and in CI

Tiered gates

| Tier | When | Examples | |------|------|----------| | PR required | Every push | Lint, unit tests, typecheck | | PR optional | Large repos | Integration, e2e subset | | Main/nightly | Post-merge | Full e2e, perf budget, dependency audit |

Gate design

1. **Lint/format** — consistent style, catch syntax issues 2. **Unit tests** — required; flaky tests fixed or quarantined 3. **Build** — artifact or package builds for deployable repos 4. **Security** — secret scan, dependency audit (fail on critical) 5. **Contract** — OpenAPI/schema diff when APIs change

Merge policy

  • Required checks green before merge
  • No force-push to protected default branch without policy
  • Document bypass process for emergencies

Anti-patterns

  • 30+ minute PR feedback loops
  • Different test command in CI vs README
  • Ignored flaky tests accumulating

Related

`verify-before-done`, `gstack/ship`, `test-failure-triage`, `api-security-testing`

@charlieviettq
Ships withawesome-agent-skill

Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).

Stars on GitHub

Momentum

stars in total
27
Star history of charlieviettq/awesome-agent-skill on GitHub, a chart by star-history.com

Other skills on awesome-agent-skill.

More skills from other plugins.

brainstorming
Auto-invoked

brainstorming

You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…

@obra@obraInstall Skill
ask-matt

ask-matt

Ask which skill or flow fits your situation. A router over the skills in this repo.

skills10d309k
@mattpocock@mattpocockInstall Skill
accessibility
Auto-invoked

accessibility

Design, implement, and audit accessible UI to WCAG 2.2 Level AA across Web, iOS, and Android — semantic ARIA roles and labels,…

ecc12d293k
@affaan-m@affaan-mInstall Skill
compiler-commit

compiler-commit

Use when you want to verify compiler changes and commit with the correct convention. Runs tests, lint, and format, then commits…

react1d252k
@facebook@facebookInstall Skill

Questions about ci-cd-quality-gates.

Which coding agents can use ci-cd-quality-gates?
ci-cd-quality-gates installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.