Agent Skills
返回列表
💻

Bash向导

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @kunlungrowth/wizard 技能。

技能介绍

痛点:被手动配置与迁移消耗的精力

在配置第三方服务或执行一次性项目迁移时,开发者往往需要面对冗长且重复的人工操作:打开特定的控制台 URL,寻找隐藏的菜单项,复制密钥,再手动粘贴到 .env 文件或 GitHub Secrets 中。这个过程不仅繁琐,而且在每次向 AI 重新描述上下文时都会消耗大量精力。Bash 向导技能的目标就是将这种“手做繁琐、每次向 AI 重述也繁琐”的流程,转化为一次性执行的自动化脚本。

工作方式:从范围界定到静态校验

该技能通过四个关键步骤生成交互式向导:

  1. 界定流程范围:首先读取仓库中的 .env、docker-compose 或 GitHub Actions 配置文件,梳理出需要捕获的值及其目标位置(如 .env 变量或 CI secrets),并确认流程阶段。
  2. 绘制精确路径:为每个阶段规划用户需走的精确 UI 路径(例如 Dashboard → Developers → API keys → Reveal → copy),绝不编造不存在的界面步骤。
  3. 编写向导脚本:利用 stage、ask_secret、write_env 等库函数生成脚本,确保机密输入被隐藏、不可逆操作前有 confirm 拦截,并设置诚实的进度预估。
  4. 校验与交付:执行 bash -n 进行语法检查,并静态走查所有捕获值是否准确落入目标位置,而不进行会阻塞用户的端到端运行。

适用边界与注意事项

该技能仅负责界定流程范围和编写各阶段脚本,不附带或复制现成的模板库脚本。它默认生成的是一次性向导,用完即删;仅当用户明确需要可重复执行的路径时,才会建议提交到代码库中。此外,向导要求每个阶段只处理一件事,确保在终端中运行时能提供清晰、专注的引导体验。

使用场景

  • 准备上线新服务,需要将 Stripe API 测试密钥与 Webhook 密钥逐步写入 GitHub Actions 的 Secrets 中
  • 接手一个旧项目,要把本地环境变量一次性迁移到云端配置并生成可复用的 .env 文件
  • 首次接入第三方登录服务,需要引导新成员逐项获取 OAuth Client ID 和 Secret 并填入项目
  • 执行数据库迁移,需要向导按顺序确认每个不可逆步骤并实时显示剩余进度

适合人员

  • 独立开发者需要将繁琐的多步 API 配置固化为可重复执行的脚本
  • 全栈工程师希望减少团队新成员在接入第三方服务时的配置出错率
  • DevOps 负责人需要把 CI/CD 密钥配置流程标准化并安全落库
  • 技术负责人想将项目从 A 状态迁移到 B 状态的操作步骤沉淀为文档化脚本