setup-deploy
为 /land-and-deploy 配置部署信息。自动识别部署平台、生产 URL、健康检查端点 和 deploy 命令,并把结果写进 CLAUDE.md。 (gstack)
SKILL.mdreferences/translations/gstack/setup-deploy/SKILL.md
GitHub<!-- 中文参考译文。共享 preamble 见 ../SKILL.md。 -->
/setup-deploy
这是 /land-and-deploy 的一次性接线工具,用来把“这个项目怎样部署”沉淀到 CLAUDE.md。
什么时候用
- 第一次想用
/land-and-deploy - 生产平台、URL、健康检查、deploy workflow 改过
- gstack 自动识别部署方式不准时
核心流程
- 先检查
CLAUDE.md里是否已有 Deploy Configuration。 - 自动识别平台:
fly.toml-> Fly.iorender.yaml-> Rendervercel.json/.vercel-> Vercelnetlify.toml-> Netlify- 仅有 workflow -> GitHub Actions only
- 都没有 -> Custom / Manual
- 针对不同平台补齐应用名、生产 URL、健康检查方式、部署命令。
- 把配置写入
CLAUDE.md的## Deploy Configuration区块。 - 做一次验证并输出总结。
关键规则
- 如果已存在配置,要先展示现状并询问是覆盖、保留还是退出。
- 自动识别不到时,用
AskUserQuestion向用户补采信息,而不是胡乱猜。 - 输出的配置要面向以后复用,确保后续
/land-and-deploy能直接读到。