AgentSkillsCN

deployment-pipeline-design

设计多阶段 CI/CD 流水线,配备审批关口、安全检查与部署编排机制。当您需要架构部署流程、搭建持续交付体系,或践行 GitOps 实践时,可选用此技能。

SKILL.md
--- frontmatter
version: 4.1.0-fractal
name: deployment-pipeline-design
description: Design multi-stage CI/CD pipelines with approval gates, security checks, and deployment orchestration. Use when architecting deployment workflows, setting up continuous delivery, or implementing GitOps practices.

Deployment Pipeline Design

Architecture patterns for multi-stage CI/CD pipelines with approval gates and deployment strategies.

Do not use this skill when

  • The task is unrelated to deployment pipeline design
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.
  • If detailed examples are required, open resources/implementation-playbook.md.

Purpose

Design robust, secure deployment pipelines that balance speed with safety through proper stage organization and approval workflows.

Use this skill when

  • Design CI/CD architecture
  • Implement deployment gates
  • Configure multi-environment pipelines
  • Establish deployment best practices
  • Implement progressive delivery

Pipeline Stages

🧠 Knowledge Modules (Fractal Skills)

1. Standard Pipeline Flow

2. Detailed Stage Breakdown

3. Pattern 1: Manual Approval

4. Pattern 2: Time-Based Approval

5. Pattern 3: Multi-Approver

6. 1. Rolling Deployment

7. 2. Blue-Green Deployment

8. 3. Canary Deployment

9. 4. Feature Flags

10. Multi-Stage Pipeline Example

11. Automated Rollback

12. Manual Rollback

13. Key Pipeline Metrics

14. Integration with Monitoring