SuperAPI AI 工具集

gh-bootstrap

部署与运维

查看项目

更新于 10-16 01:48

技能介绍

用途:gh-bootstrap 是用于 GitHub 仓库配置初始化的一站式工具,目标是把项目配置时间从数小时缩短到几分钟,形态为 Claude 技能(Skill)。

主要能力:按 5 个阶段执行——Phase 1 Detection 扫描项目识别语言/框架/现有配置;Phase 2 Collection 通过 AskUserQuestion 交互式收集配置;Phase 3 Conflict 检测冲突并制定处理策略;Phase 4 Execution 下载模板并直接复制、仅替换变量;Phase 5 Report 生成执行报告与后续建议。可生成 .github/workflows/ci.yml、ISSUE_TEMPLATE、PULL_REQUEST_TEMPLATE、dependabot.yml、labels.yml、CODEOWNERS 以及 README、LICENSE、.gitignore、CONTRIBUTING 等文件。

使用方式:用户触发 gh-bootstrap;开头需询问用户沟通语言与模板编写语言。执行顺序为 Read specs/template-catalog.md → git clone 模板仓库 → Read 模板文件 → 直接复制 + 变量替换 → Write 输出。必须替换 {{projectName}}、{{description}}、{{author}}、{{owner}}、{{repo}}、badges URL 等占位符,并调整版本号;保留 ${{ secrets.* }}、${{ github.* }} 表达式与 Action 版本号 @v4。

参考文档:phases/01-detection.md、phases/02-collection.md、phases/03-conflict.md、phases/04-execution.md、phases/05-report.md、specs/detection-rules.md、specs/presets.md、specs/template-catalog.md。

限制:禁止跳过下载直接写文件、参考后重写、按最佳实践优化、简化/重构、凭记忆生成或删除模板步骤;未提供的收费、价格与平台支持信息暂未提供。