关于 deployment-automation
一套指导 Vercel 生产部署并循环修复错误的技能,适用于需要处理部署失败的工作流。它要求结合 MCP 获取详细日志、进行针对性修改并重试部署。
主要功能
- 01运行 vercel --prod 部署
- 02通过 MCP 获取构建日志
- 03分析并修复部署错误
- 04重试部署并确认结果
适用场景
- 01部署失败后定位构建原因
- 02排查运行时或环境变量问题
- 03修复后重复生产部署
MCP 相关
此技能要求使用 Vercel MCP 工具获取详细日志,以辅助诊断生产部署错误。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ qodex-ai/ ai-agent-skills --skill deployment-automation安装后在 Claude Code 中输入/deployment-automation确认已加载。
详细介绍
Vercel 生产部署循环
操作说明
收到自动修复错误并部署到 Vercel 生产环境的请求时:
-
首次尝试部署
- 运行
vercel --prod开始生产部署 - 等待部署完成
- 运行
-
检测并分析错误
- 重要:使用 Vercel MCP 工具获取详细日志:
- MCP 日志比 CLI 输出详细得多
- 分析构建日志,找出根本原因:
- 构建错误(TypeScript、ESLint、编译)
- 运行时错误
- 环境变量问题
- 依赖项问题
- 配置问题
- 提取具体错误消息
- 重要:使用 Vercel MCP 工具获取详细日志:
-
修复错误
- 进行最小且有针对性的修改,以解决具体错误
-
重试部署
- 应用修复后,再次运行
vercel --prod - 重复上述步骤,直到部署成功
- 应用修复后,再次运行
-
确认成功
- 部署成功后,报告:
- 部署 URL
- 已修复的所有错误
- 所做更改的摘要
- 询问用户是否要提交并推送修复
- 部署成功后,报告:
循环退出条件
- ✅ 部署成功
- ❌ 同一错误出现 5 次或以上(建议手动介入)
- ❌ 用户要求停止
最佳实践
- 逐步进行修复,不要大规模重构
- 修复时保留用户的代码风格和模式
示例流程
用户:“部署到生产环境并修复所有错误”
- Vercel MCP 构建日志是错误信息的主要来源
- 仅凭 CLI 输出不足以准确诊断错误
- 获取日志前,务必等待部署完成
- 如果错误需要用户提供信息(例如 API 密钥),请立即询问用户
评论
支持 Markdown