shipping-and-launch

准备生产环境发布。当准备部署到生产环境时使用。当需要上线前检查清单、设置监控、规划分阶段发布或制定回滚策略时使用。

提供方:addyosmani/agent-skills调用次数:7.8k收藏:93更新:2026/08/28

技能说明addyosmani/agent-skills

准备生产环境发布。当准备部署到生产环境时使用。当需要上线前检查清单、设置监控、规划分阶段发布或制定回滚策略时使用。

技能简介

该技能用于准备生产环境发布(Production Launch)。它提供一套完整的发布准备流程,包括上线前检查清单、分阶段发布(Staged Rollout)计划、监控指标和回滚策略,帮助开发团队安全、可逆、可观测地完成每次部署。

使用场景

  • 首次将功能部署到生产环境
  • 向用户发布重大变更
  • 迁移数据或基础设施
  • 开启 Beta 测试或早期体验计划
  • 任何存在风险的部署

使用方法

该技能作为 Agent Skill 使用。当准备部署到生产环境时,Agent 会按以下流程操作:

  1. 执行上线前检查清单:逐项核对代码质量、安全性、性能、无障碍、基础设施和文档。
  2. 通过 Feature Flag 将部署与发布解耦:先以关闭状态部署,再逐步对内部团队、Canary(5% 用户)开放,最终全量发布。
  3. 在每个阶段监控错误率、延迟、业务指标,依据阈值表决定继续推进、暂停调查还是回滚。
  4. 全量发布后清理 Feature Flag 和死代码。

安装方式:将本 Skill 加入 Agent 的技能目录后即可启用。

注意事项

  • 每个 Feature Flag 必须有负责人和过期时间,全量发布后 2 周内清理。
  • 不要嵌套 Feature Flag,避免产生指数级组合。
  • 在 CI 中同时测试 Flag 开启和关闭两种状态。
  • 出现以下情况应立即回滚:错误率超过基线 2 倍、P95 延迟上升超过 50%、用户反馈激增、发现数据完整性问题或安全漏洞。