SuperAPI AI 工具集

deploy

部署与运维

查看项目

更新于 10-16 09:31

技能介绍

用途:该技能为 PR 合并(/pr-merge)之后到长期可观测性(/ops)之间的部署环节提供结构化指导,涵盖功能开关、渐进式发布、部署后验证与回滚条件。

主要能力与使用方式:支持自动检测项目上下文,也可显式指定子命令:/deploy(自动检测)、/deploy flags(功能开关设置,如 LaunchDarkly、Flipt、基于环境变量)、/deploy canary(金丝雀或蓝绿渐进发布)、/deploy verify(部署后冒烟测试与 SLO 门禁)、/deploy rollback(回滚触发条件与策略)。

工作流:先解析参数确定模式,无参数时运行上下文检测脚本(bash "$HOME/.claude/skills/deploy/lib/context-detector.sh");再按渐进披露分层呈现——L1 摘要(默认约15行)、L2 模式(按需约60行代码示例)、L3 完整 SOP(暂未提供)。若检测到多个模式,会逐个展示摘要并询问深入方向;若检测为 none 且无显式模式,则展示 templates/overview.md 让用户选择。模板位于 ~/.claude/skills/deploy/templates/ 下的 flags/canary/verify/rollback/overview 等文件。

注意事项与限制:回滚数据库迁移前必须有经过测试的 down-migration,否则存在数据丢失风险;生产环境自动回滚需复盘并记录版本号、触发条件与时间戳。自动回滚触发条件包括 5xx 绝对占比超过 1%、p99 超过基线 1.5 倍、健康端点非 200。回滚速度因方式而异:开关与金丝雀回滚是即时的,完整部署回滚需 git revert 加重部署(5–15 分钟)。L3 完整 SOP 暂未提供。