关于 production-excellence
Production Excellence 是面向生产发布或变更决策的组合技能,供跨职能团队汇总专业领域证据并形成可追责的门禁决策与运维交接,不替代各领域的操作手册。
主要功能
- 01汇总跨领域生产证据
- 02采用五种明确的门禁结果
- 03记录负责人、风险与验证
- 04生成运维交接记录
- 05安排发布后学习路径
适用场景
- 01评估服务发布准备情况
- 02协调生产变更所需证据
- 03记录延期、例外或升级决定
- 04将发布结果转入后续复盘
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ magnus919/ agent-skills --skill production-excellence安装后在 Claude Code 中输入/production-excellence确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
AGENTS.mdmanifest.yamlREADME.mdevals/evals.jsonreferences/discovery-brief.mdevidence-packet.mdgates.mdhandoff-record.md详细介绍
生产卓越
一个轻量的组合包,用于汇集跨领域的生产证据,支持做出有据可依的发布或运营决策。它负责验收与交接层——读取专业技能提供的证据,并产出继续 / 不继续 / 延期 / 例外 / 升级处理等结果,同时明确责任人。它不负责任何专业领域的运行手册。
何时加载
在以下情况下加载:
- 服务或变更即将进入发布决策阶段,必须汇集多个生产领域的证据。
- 需要结构化的门禁模型(继续 / 不继续 / 延期 / 例外 / 升级处理),并明确条件、证据和责任人。
- 必须将跨领域证据(就绪情况、迁移、恢复、容量 / 成本、事件历史)整合为一份运营交接记录。
- 发布或变更需要将发布后的经验总结流程转交给 incident-learning 和 product-lifecycle-learning。
- 你正在协调 SRE、发布、平台、安全、数据和 QA 专家共同参与的生产变更,并需要一份统一的验收约定。
何时不应使用
以下情况不要加载此组合包:
- 事件指挥或 SLO 运营——由 site-reliability-engineering 负责。
- 发布流水线机制、版本管理或部署策略——由 release-engineering 负责。
- 平台架构或内部开发者平台设计——由 platform-engineering 负责。
- 威胁建模、安全审查流程或漏洞评估——由 secure-software-engineering 负责。
- 数据流水线设计、ETL 或存储架构——由 data-engineering 负责。
- 测试策略设计、回归测试套件管理或测试自动化框架设计——由 qa-methodology 负责。
- 脱离服务所有权、风险、证据和验证的通用检查清单——此组合包中的每道门禁都必须指定服务负责人、评估风险、核实证据,并声明验证边界。单纯的检查清单永远不能作为有效结果。
此组合包负责整合各专业领域的成果,绝不取代专业人员,也不会重新推导他们的方法。如果任务完全属于某一专业领域,应直接加载对应的专业技能。
就绪情况路由表
此组合包会将每项生产关注点转交给负责该领域的专家。组合包本身只负责验收与交接层——即跨领域整合和门禁决策。
主要生产领域路由
| 领域 | 专项技能 | 专项技能负责的内容 | 该技能包补充的内容 |
|---|---|---|---|
| 生产就绪度 | production-readiness | 按风险调整的证据包(11 个类别)、上线决策(继续/停止/延期/例外)、责任人 | 跨领域整合迁移、恢复、容量/成本和事件证据;集成门禁 |
| 迁移 | migration-engineering | 扩展/收缩、兼容性窗口、双轨运行、回填、对账、切换、恢复路径 | 将迁移证据作为门禁模型的输入;将迁移验证结果移交至运维记录 |
| 韧性与恢复 | resilience-and-recovery | 故障模式、降级选项、RTO/RPO、恢复测试、灾难恢复、演练日、故障转移、数据完整性 | 将恢复证据作为门禁条件;演练结果纳入移交记录 |
| 容量与成本 | capacity-and-cost-engineering | 需求/容量/扩缩/利用率模型、将单位成本与 SLO 决策关联、受成本约束的场景 | 将容量/成本证据作为门禁条件;将 SLO/成本权衡决策纳入门禁模型 |
| 事件学习 | incident-learning | 已观察事实、因果假设、促成条件、后续工作映射、已验证的闭环 | 将已有事件证据作为门禁条件;将上线后发生的事件转交给事件学习 |
支持性专项路由
| 领域 | 专项技能 | 路由条件 |
|---|---|---|
| 可靠性 / SLO | site-reliability-engineering | 进入门禁前需要提供 SLO/错误预算状态;处理上线后的问题时需要事件响应 |
| 发布机制 | release-engineering | 进入门禁前需要提供发布计划、渐进发布/回滚策略 |
| 平台 | platform-engineering | 新服务需要提供服务目录条目、铺设道路状态 |
| 安全 | secure-software-engineering | 信任边界变更需要提供安全审查证据 |
| 数据 | data-engineering | 数据路径变更需要提供数据质量和流水线证据 |
| QA | qa-methodology | 所有上线都需要提供验证证据 |
| 验证 | verification-methodology | 证据评估需要进行边界标注并声明缺口 |
跨领域准入证据
门禁模型运行前,所有适用领域都必须提供准入证据。该技能包不会收集这些证据,而是要求提供这些证据。完整的证据包规范见 references/evidence-packet.md。
摘要:
- 每个证据领域(就绪度、迁移、恢复、容量/成本、事件学习)都有明确的来源,或明确记录的缺口及其负责人和截止日期。
- 该证据包适用于新服务和现有系统变更——与变更无关的领域会明确标记为“不适用”,并说明原因。
- 不得悄然省略缺失的证据。每个缺口都必须记录。
门禁与例外模型
门禁模型会为每项生产变更生成五种结果之一,且仅生成一种。 完整定义、条件和证据要求见 references/gates.md。
| 结果 | 含义 | 关键条件 |
|---|---|---|
| Go | 获准进入生产环境 | 所有必需的证据领域均有来源;不存在阻塞性缺口 |
| No-go | 已阻止;不得继续 | 必需领域存在阻塞性缺口,或不可逆步骤没有经过验证的恢复路径 |
| Defer | 延后,并明确列出条件 | 非阻塞性缺口或依赖项有确定的解决日期;已安排重新评估 |
| Exception | 在明确豁免的情况下继续 | 人类权威(不是 Agent,也不能仅由服务所有者担任)批准了有时限、风险有界的例外 |
| Escalation | 将决策升级至更高层级的机构 | 无法调和的门禁冲突、信任边界安全缺口、跨团队权限缺口或监管边界 |
每项结果都以服务所有权、风险、证据和验证为依据。任何门禁都不会仅凭一份清单就通过。每项结果都会指明负责的所有者,并记录支持该结果的证据。
运营交接与上线后学习
得出门禁结果后,需填写运营交接记录 (references/handoff-record.md)。
上线后学习路径
上线结果和上线后的观察会进入两条学习路径:
-
事件学习 — 上线后发生的事件(SLO 恶化、意外故障、容量超限)会转交至 incident-learning。交接记录提供上线背景;incident-learning 技能要求验证闭环,以确保跟进事项得到追踪直至完成。
-
生命周期学习 — 交接记录中记录的预期结果(SLO 目标、容量假设、成本预测)会转交至 product-lifecycle-learning,按交接记录的审查周期对比预期与实际情况。lifecycle-learning 技能所做出的继续/改进/收获/转向/暂停/退役决策,会参考预测与实际生产行为之间的差距。
每种结果都要填写交接记录,不仅限于 Go。No-go、Defer、Exception 和 Escalation 均需生成交接记录,注明阻塞条件、后续路径和负责的所有者。
加载与嵌套技能行为
此套件是可发现的入口点。它不包含 skills/ 目录下的嵌套子技能。所有转交的技能都是通过相对 Markdown 链接引用的顶层目录技能。支持渐进式披露的运行框架会通过此套件的 SKILL.md frontmatter 发现它,并在触发时加载引用的专用技能。
有关 Agent 专属的加载说明,请参阅 AGENTS.md。
文件映射
| 路径 | 加载时机 |
|---|---|
| references/discovery-brief.md | 了解此套件与现有生产和发布技能之间的边界 |
| references/evidence-packet.md | 为生产决策收集跨领域证据 |
| references/gates.md | 执行门禁模型 — go/no-go/defer/exception/escalation |
| references/handoff-record.md | 生成运营交接记录和上线后学习路径 |
| manifest.yaml | 机器可读的组合契约(架构 v1):用途、受众、阶段、包含的技能、前置条件、输出、交接、冲突和评估套件;由生命周期能力矩阵使用 |