SuperAPI AI 工具集

setup-github

办公与效率

查看项目

更新于 10-15 21:41

技能介绍

用途:为新仓库或已有仓库一次性配置 GitHub 环境,包括项目看板、标签和 Actions 工作流。每个阶段都是幂等的:已存在的配置会被检测并跳过。

安装方式: npx skills add fellowship-dev/dogfooded-skills/skills/ops/setup-github

执行流程:先做检测阶段,通过 gh repo view、gh label list、ls .github/workflows/、gh project list 等命令盘点现状并输出状态表;随后进入标签阶段,用 gh label create 创建 reviewed、double-checked、approved、needs-work、ready-to-work、in-progress 以及 bug、enhancement、documentation、groundwork 等标签,已存在的跳过;再进入项目看板阶段,用 gh project create 创建项目、gh project link 关联仓库,状态列与自动流转需在 GitHub Projects 界面手动配置;最后是工作流安装阶段,按确认结果复制模板。

主要能力:可安装 AI 工作流 claude-code-review.yml(PR 审核并打 reviewed 标签)、claude-issue-triage.yml、claude-prd-creation.yml,部署工作流 deploy-fly.yml、deploy-ecs-production.yml、deploy-ecs-staging.yml、deploy-mkdocs.yml,以及维护类 dependabot.yml、sync-api-docs.yml。其中 claude-code-review 会串起三阶段审查流水线:PR 打开后自动审核并加 reviewed 标签,再由 event-rules 触发 double-check,完成后加 double-checked 标签,最后触发 cto-review,产出 approved 或 needs-work 标签并在通过时合并。

限制:AI 工作流依赖 Claude GitHub App(https://github.com/apps/claude),需先安装,否则会因认证错误失败;认证可选 CLAUDE_CODE_OAUTH_TOKEN(通过 claude /install-github-app 生成)或 ANTHROPIC_API_KEY,部署还需 FLY_API_TOKEN、AWS_ACCESS_KEY_ID、AWS_SECRET_ACCESS_KEY 等密钥。看板自动流转无法完全通过 API 配置。