SuperAPI AI 工具集

navigating-github

通用与其它

查看项目

更新于 10-15 23:27

技能介绍

用途:帮助首次接触 GitHub 的用户跨越配置门槛,并在自己的真实项目上通过动手操作学习 git 与 GitHub。

主要能力:一是 Setup 引导式入门,按步骤检查并修复环境:检查 gh auth status,缺失时按操作系统安装 gh CLI,运行 gh auth login 走浏览器 OAuth,检查并设置 git config 的 user.name 与 user.email,检查 .git/ 并在缺失时 git init,按项目类型生成 .gitignore,创建首次提交,运行 gh repo create 由用户选择公开或私有,然后推送并显示仓库 URL;已完成的步骤会自动跳过。二是 Learn 互动课程,共 9 节渐进式课程,覆盖提交、推送、分支、PR、分支策略与代码评审流程、团队协作、rebase 与合并、GitHub Actions、评审生态(CodeRabbit、Copilot Review 等)。

使用方式:根据请求自动分流。无 .git/ 目录或 gh auth status 失败时走 Setup;出现 teach、learn、what are、explain、lesson 等关键词走 Learn;出现 set up、new repo、init、get started 等关键词走 Setup;泛化请求先检查环境再决定。教学模式遵循先做后讲:一次只运行一条命令,看到结果后再解释原因,每步确认理解后再继续。技能等级从 git status 等常规操作的信号推断(分支数量、提交信息质量、分支命名规范、历史复杂程度),仅在信号模糊时才用 AskUserQuestion 询问,并按初级到专家分别调整语言风格、讲解深度与自主程度。

适用场景:完全零基础者完成首次仓库创建与推送;想系统理解 git 概念而非只会让 AI 跑命令的开发者;需要按需查阅 rebase、CI/CD、代码评审等专题的中高级用户。

限制:要求终端可访问且已安装 git,gh CLI 与 GitHub 账号可在 Setup 中处理。教学中会先建安全练习分支,禁止向 main/master 推送,提交前检查 .env、API key 等密钥。遇到 gh 未安装、认证失败或 token 过期、缺少远程、合并冲突、detached HEAD 等情况按错误恢复流程处理。具体价格、平台支持范围与更多课程细节资料未提供,暂不明确。