关于 deploy-checklist
用于为服务或版本生成定制化的部署前检查清单。连接器可用时,也能结合源代码管理、CI/CD 和监控系统的信息。
主要功能
- 01生成针对版本的就绪检查项
- 02添加功能标志或迁移相关步骤
- 03纳入破坏性 API 变更检查
- 04可使用已连接的 CI/CD 状态
- 05可结合监控基线
适用场景
- 01在常规部署前检查就绪情况
- 02为数据库迁移准备检查项
- 03规划破坏性 API 变更的验证
- 04设定回滚条件与部署后监控
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ anthropics/ knowledge-work-plugins --skill deploy-checklist安装后在 Claude Code 中输入/deploy-checklist确认已加载。
详细介绍
/deploy-checklist
如果你看到不熟悉的占位符,或需要确认已连接哪些工具,请参阅 CONNECTORS.md。
在发布前生成部署前检查清单,以确认就绪状态。
用法
/deploy-checklist $ARGUMENTS
输出
## Deploy Checklist: [Service/Release]
**Date:** [Date] | **Deployer:** [Name]
### Pre-Deploy
- [ ] All tests passing in CI
- [ ] Code reviewed and approved
- [ ] No known critical bugs in release
- [ ] Database migrations tested (if applicable)
- [ ] Feature flags configured (if applicable)
- [ ] Rollback plan documented
- [ ] On-call team notified
### Deploy
- [ ] Deploy to staging and verify
- [ ] Run smoke tests
- [ ] Deploy to production (canary if available)
- [ ] Monitor error rates and latency for 15 min
- [ ] Verify key user flows
### Post-Deploy
- [ ] Confirm metrics are nominal
- [ ] Update release notes / changelog
- [ ] Notify stakeholders
- [ ] Close related tickets
### Rollback Triggers
- Error rate exceeds [X]%
- P50 latency exceeds [X]ms
- [Critical user flow] fails
自定义
告诉我你的部署情况,我会据此定制检查清单:
- "我们使用功能开关" → 添加功能开关验证步骤
- "这次包含数据库迁移" → 添加迁移相关检查项
- "这是一次破坏性的 API 变更" → 添加通知使用方的步骤
如果有可用的连接器
如果已连接 ~~源代码管理:
- 拉取发布差异和变更列表
- 验证所有 PR 均已审批并合并
如果已连接 ~~CI/CD:
- 自动检查构建和测试状态
- 在部署前确认流水线为绿色
如果已连接 ~~监控:
- 根据当前基线预先填充回滚触发阈值
- 设置部署后的指标监控
提示
- 每次部署前都要运行 — 即使是例行部署也不例外。检查清单能避免"我忘了……"这类问题。
- 定制一次,反复使用 — 告诉我你的技术栈,我会记住你的部署流程。
- 包含回滚标准 — 在部署前而不是部署期间,就决定何时回滚。
评论
支持 Markdown