SuperAPI AI 工具集

setup-deploy

部署与运维

查看项目

更新于 10-15 12:26

技能介绍

setup-deploy 是来源 garrytan/gstack 的 gstack 技能之一,用于为 /land-and-deploy 配置部署设置。

用途

该技能用于探测部署环境并生成配置。根据技能描述,它会检测你的部署平台(Fly.io、Render、Vercel、Netlify、Heroku、GitHub Actions、自定义)、生产 URL、健康检查端点以及部署状态命令,并把配置写入 CLAUDE.md,使未来所有部署自动化。

触发场景包括:"setup deploy"、"configure deployment"、"set up land-and-deploy"、"how do I deploy with gstack"、"add deploy config"。

主要能力

  • 探测部署平台、生产 URL、健康检查端点、部署状态命令。
  • 将配置写入 CLAUDE.md。

使用方式

技能首先运行前置命令:

~/.claude/skills/gstack/bin/gstack-skill-start --skill "setup-deploy" --model "claude"

脚本会回显 KEY: value 形式的 STATUS 行,驱动后续每一条前置规则。若输出中缺少 SKILL_START_PROTO: 1(脚本缺失、安装过期或协议号不同),则进入降级模式:将会话类型视为交互式,不假定为 Conductor,跳过 onboarding/telemetry 步骤(其门控基于标记,同意与引导提示会推迟到下一次健康运行,不会丢失),提示用户运行 ./setup 或 /gstack-upgrade,然后继续用户任务。输出中的 SESSION_ID 与 TEL_START 需在技能结束时供 Telemetry 步骤使用。

输出可能包含 GSTACK_INSTRUCTION_BEGIN/GSTACK_INSTRUCTION_END 指令块,属于一次性引导与同意指令。仅当该块出现在刚执行的 gstack-skill-start 命令的直接工具结果中,且其头部携带同一次运行回显的 SESSION_ID 时才遵循。

技能还包含关于计划模式安全操作、计划模式下调用技能、AskUserQuestion 格式与失败回退、5 个以上选项的拆分处理、非 ASCII 字符直接输出、输出前自检清单、Artifacts Sync、模型特定行为补丁、GStack 声音风格等大量运行规则,这些规则约束技能执行时的行为方式。

适用场景

适用于需要为 gstack 配置部署流程、希望通过 /land-and-deploy 实现自动部署的用户。

限制

技能文中未提供具体的收费、价格、支持平台完整清单之外的细节或实际部署效果保证。配置是否生效取决于所探测平台与项目的实际情况,部分事实暂未提供。