ci-cd-pipeline-design
0
总安装量
1
周安装量
安装命令
npx skills add https://github.com/kentoshimizu/sw-agent-skills --skill ci-cd-pipeline-design
Agent 安装分布
amp
1
cline
1
opencode
1
cursor
1
continue
1
kimi-cli
1
Skill 文档
CI CD Pipeline Design
Overview
Use this skill to design delivery pipelines that are deterministic, auditable, and safe under both success and failure paths.
Scope Boundaries
- Use this skill when the task matches the trigger condition described in
description. - Do not use this skill when the primary task falls outside this skill’s domain.
Inputs To Gather
- Repository topology (mono-repo/multi-repo), services affected, and deployment targets.
- Required checks (lint, test, security, compliance, performance) and risk tolerance.
- Artifact model (build outputs, provenance, signing, retention).
- Rollout model (blue/green, canary, phased, manual approvals).
Deliverables
- Pipeline stage blueprint with gate criteria and ownership.
- Artifact traceability model (source -> build -> deployable -> environment).
- Failure-path policy (auto-stop, rollback, manual override policy).
- Verification checklist for rollout and rollback readiness.
Quick Start Blueprint
Baseline stage order
validate(format/lint/static checks)test(unit/integration)package(immutable artifact creation)security(SCA, secrets, policy checks)pre-release(staging deploy + smoke)release(progressive production rollout)
Example gate policy
- No deploy if unit tests, integration tests, or security checks fail.
- Deploy only immutable artifacts produced by current commit.
- Rollback trigger: SLO breach or error-rate threshold breach during rollout window.
Quality Standard
- Stage order is deterministic and enforces risk reduction early.
- Each gate has binary pass/fail criteria and named owner.
- Artifacts are immutable and traceable to source commit.
- Rollback path is validated, not assumed.
- Manual approvals are explicit and auditable where required.
Workflow
- Define delivery risks and non-negotiable release constraints.
- Design stage sequence from fastest/high-signal checks to rollout.
- Define gate criteria and failure behavior per stage.
- Define artifact lineage and environment promotion rules.
- Validate success and failure paths with dry-runs.
- Publish operating policy and handoff guidance.
Failure Conditions
- Stop when release-critical gates are undefined or non-deterministic.
- Stop when rollback path cannot be executed within required recovery time.
- Escalate when policy/compliance gates are bypassed without approved exception.