mcpField
D
deploy-checklist

deploy-checklist

github.com/anthropics云与 DevOps33.6k5.7k 次安装1 天前更新
代码仓库

关于 deploy-checklist

用于为服务或版本生成定制化的部署前检查清单。连接器可用时,也能结合源代码管理、CI/CD 和监控系统的信息。

主要功能

  1. 01生成针对版本的就绪检查项
  2. 02添加功能标志或迁移相关步骤
  3. 03纳入破坏性 API 变更检查
  4. 04可使用已连接的 CI/CD 状态
  5. 05可结合监控基线

适用场景

  1. 01在常规部署前检查就绪情况
  2. 02为数据库迁移准备检查项
  3. 03规划破坏性 API 变更的验证
  4. 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:

  • 自动检查构建和测试状态
  • 在部署前确认流水线为绿色

如果已连接 ~~监控:

  • 根据当前基线预先填充回滚触发阈值
  • 设置部署后的指标监控

提示

  1. 每次部署前都要运行 — 即使是例行部署也不例外。检查清单能避免"我忘了……"这类问题。
  2. 定制一次,反复使用 — 告诉我你的技术栈,我会记住你的部署流程。
  3. 包含回滚标准 — 在部署前而不是部署期间,就决定何时回滚。

评论

支持 Markdown