SuperAPI AI 工具集

setup-wizard-generator

部署与运维

查看项目

更新于 10-16 07:23

技能介绍

用途:生成一个交互式 bash 向导脚本,逐步引导人类完成手动操作流程,适合需要人工在仪表盘点击、复制凭据或执行不可逆步骤的场景,如配置 Stripe、Supabase、DNS、OAuth 应用、CI 密钥或仓库变量。不适用于智能体可自行完成的步骤。

主要能力:向导会打开每个 URL,说明点击和复制的内容,捕获值并写入 .env 或 GitHub secrets,每阶段确认并显示剩余阶段数。提供库函数:stage、say/step/note/warn、open_url、ask/ask_secret、write_env、set_secret/set_var、pause/confirm、banner、finish。

使用方式:先梳理所有手动步骤和需捕获的值,阅读仓库中的 .env、README、docker-compose、框架配置和 .github/workflows 等文件;再为每个阶段映射精确路径;然后复制 templates/template.sh 到目标路径,按依赖顺序编写阶段,设置 TOTAL_STAGES;最后用 bash -n 和 shellcheck 验证,chmod +x,并告知用户如何运行。不要自行端到端运行,因为它会打开浏览器并阻塞等待输入。

限制:需要 bash;若写入 GitHub secrets 或变量则需要 gh CLI。不要编辑 STAGES 标记以上的库部分。不要编造仪表盘路径,不确定时需查文档或标注为近似。仅将 CI 实际引用的值推送到 GitHub secrets。向导默认是临时的,完成后可删除;仅当用户需要可重复设置路径时才提交到仓库。