SuperAPI AI 工具集

git-teacher-review

通用与其它

查看项目

更新于 10-15 21:42

技能介绍

用途:把“创建分支→提交→推送→创建 PR”整条流程自动化,面向不熟悉 Git 的用户,用“安全工作空间”“修改建议”等通俗说法替代分支、PR 等术语。触发语包括“帮我建 PR”“请求审查”“pull request”“修改建议”“想给同事看”“请求确认”等。

主要能力:并行收集仓库状态(是否在 Git 工作树内、当前分支、变更文件、未推送提交数、远程地址、GitHub CLI 登录状态);执行安全检查(无 .git、detached HEAD、无远程、gh 未登录、合并冲突、无任何变更时中止或自动修复);询问一行工作说明或自动生成;在 main/master 上创建 {slug}/{date} 形式的新分支;执行 git add -A、git commit、git push origin HEAD;用 gh pr create 创建 PR;完成后切回 main 并输出 PR 链接。

使用方式:由支持该技能的 AI 助手在对话中调用,用户只需用自然语言描述需求。关键命令保持原样,如 git rev-parse --is-inside-work-tree、git symbolic-ref --short HEAD、git status --porcelain、git checkout -b {slug}/{date}、git push origin HEAD、gh pr create 等。若已在非 main 分支,则跳过建分支直接提交推送。

适用场景:非开发者想把自己的修改以 PR 形式交给团队审查;需要把已提交内容整理成一次干净的审查请求。

限制:依赖 Git 与 GitHub CLI(gh)并需已登录;无远程仓库或无 .git 时中止;检测到合并冲突时需用户选择保留己方或对方版本(git checkout --ours/--theirs 后 git add);把 main 上已有提交迁移到新分支时会用 git reset --soft 回退,导致多个提交被压缩为一个;PR 已存在时仅提示已有链接。具体收费、平台支持范围等资料暂未提供。