SuperAPI AI 工具集

cicd-pipeline-design

设计与创作

查看项目

更新于 10-16 03:40

技能介绍

用途:在设计或评审生产级 CI/CD 流水线时使用,涵盖部署流水线、制品晋级、分支策略、发布控制、回滚路径与交付系统指标,适用于任意语言和平台。

主要能力:提供有序的工作流、检查清单与决策规则,而非零散建议。核心原则包括:流水线是通往生产的唯一常规路径;一次构建、同一制品逐环境晋级;廉价检查前置、深度检查后置但不删除有意义的风险检查;默认分支流水线损坏视为紧急交付缺陷;用 DORA 类指标同时跟踪吞吐与稳定性。

使用方式:先读 SKILL.md,再按需加载引用的深入文件,避免默认加载全部引用。工作流包括:定义交付路径(源码控制与分支策略、提交阶段检查、制品仓库与晋级流、各环境发布路径、回滚或功能禁用路径);构建规范阶段模型(检出与依赖恢复、构建打包、单元测试与静态检查、安全与依赖检查、制品发布、部署到低环境、冒烟/集成/契约/验收检查、性能或韧性检查、生产发布与观察窗口);设计制品晋级(同一制品晋级、环境差异放在配置与密钥、制品版本化、保留来源与发布说明);选择分支与发布控制(偏好主干开发或短生命周期分支、功能开关/暗发布/金丝雀、保持可发布分支可部署、要求状态检查与评审);设计迁移与回滚安全(显式纳入模式与数据变更、expand-contract、迁移验证查询与回滚姿态、数据变更分类);观察与改进流水线(发布标记、流水线时长/红时间/不稳定阶段/重跑频率、移除低信号阶段)。

适用场景:需要可复用判断、领域约束或成熟工作流的流水线设计、评审、迁移计划、审计或文档任务。

限制:与 cicd-pipeline-design 无关的任务,或更适合由更具体配套技能处理的任务,不应使用;仅需简单答案且本技能约束无实质帮助时也不适用。资料未提供具体收费、价格与平台支持范围信息。