Agent Skills
返回列表
发布就绪验证

发布就绪验证

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_c283aad7/gy1 技能到你的 AI 助手。

技能介绍

解决什么问题

发布单上写着“测试已过”,但没人能立刻回答:这次上线覆盖了哪些用户可见变化、依赖和迁移是否会影响旧数据、日志与告警能不能在出事时告诉你。团队往往在评审会上临时拼信息,blocker 和“可以接受的残余风险”混在一起,最后要么带着未知风险上线,要么为了小问题无限推迟。

这个技能把发布前的核查收敛成一次结构化检查,便于工程师在合并、审批或上线窗口前快速对齐事实。

核心能力与关键步骤

1. 明确范围与用户可见变化
先确认本次发布包含哪些变更,尤其是面向用户的行为变化、配置项、功能开关和默认值调整。范围不清时,后续的风险判断没有基准。

2. 审查交付证据

  • 测试覆盖与最近一次完整验证结果
  • 数据库迁移、回滚脚本和兼容性说明
  • 配置、环境变量、依赖版本与升级路径
  • 向后兼容策略:API、数据格式、旧客户端行为

3. 检查可观测性
确认日志字段足够定位问题,核心指标有基线,告警阈值能触发,仪表盘能展示关键成功信号。缺观测能力的发布,等于上线后才开始排障。

4. 准备回滚与缓解措施
列出可执行的回滚步骤、降级方案或开关策略,并确认这些手段在压力场景下真的可用。

5. 分离阻断项与残余风险
把必须修复的问题单独列出,允许已知且接受的风险单独记录,避免两者混淆。

输出格式

技能会返回:Ready(yes / no / conditional)、Blockers、Risks、Verification,分别说明是否可发布、必须修复项、已知残余风险,以及哪些已验证、哪些仍未验证。

适用边界

  • 它替代不了领域判断:业务风险、合规要求、灰度策略仍需发布负责人决定。
  • 结论取决于输入材料的完整性;如果缺少迁移脚本或监控信息,输出会反映为未验证项。
  • 它适合发布门禁、上线前 checklist 和发布评审记录,不负责执行迁移或自动回滚。

使用场景

  • 上线窗口临近,需要在合并 PR 前输出一份发布就绪结论,把阻断项和可接受的残余风险分开列出。
  • 数据库迁移和接口改动一起上线前,要逐项检查兼容性、迁移脚本和回滚步骤是否都已备齐。
  • 发布评审会上被问到告警和看板是否就绪,需要根据技能输出说明哪些验证已通过、哪些仍缺失。
  • 带条件发布时,要记录必须修复的阻断项和已知残余风险,作为延期或灰度上线的依据。

适合人员

  • 需要把控上线节奏的发布负责人,希望在评审会上拿到结构化的就绪结论而不是零散消息。
  • 负责迁移和依赖升级的后端工程师,需要在发布前确认兼容性证据和回滚手段是否完整。
  • 承担发布门禁的质量工程师,希望把测试证据、可观测性检查和未验证项整理成统一清单。
  • 需要给管理层解释为什么延迟或灰度上线的技术负责人,要用阻断项和残余风险区分说明。