SuperAPI AI 工具集

github-workflow

办公与效率

查看项目

更新于 10-15 23:40

技能介绍

用途:自动化 GitHub 开发全流程,包括分支、提交、推送、PR、议题创建和代码审查。当用户要求执行 commit、push、创建分支或 PR 等 git 操作时使用。

主要能力与用法: 1)分支:先执行 git checkout main && git pull origin main,再 git checkout -b <type>/<name>,类型包括 feature/、bugfix/、docs/、refactor/、test/、chore/,始终基于最新 main 创建。 2)提交:精确暂存文件(避免盲目 git add -A),使用 git commit -m "type(scope): description",类型有 feat、fix、docs、refactor、test、chore,信息侧重原因而非内容,禁止提交 .env、凭据或密钥。 3)推送:首次 git push -u origin <branch-name>,之后 git push;推送被拒时先 git pull --rebase。 4)PR:用 gh pr create 创建,标题小于 70 字符,正文含 Summary 与 Test plan,并用 Fixes #N 或 Closes #N 关联议题。 5)议题:gh issue create,含 Problem、Proposed solution、Acceptance criteria 三部分。 6)代码审查:gh pr view/diff/checks 查看,gh pr review --approve 或 --comment --body 反馈。

使用前提:具备 git 与 GitHub CLI(gh)环境,操作前先检查 git status、git branch、git log --oneline -5。

限制与规则:未经用户明确同意不得强推 main/master;不得提交密钥;避免使用 git add -A;不得使用 --no-verify 跳过钩子;不得修改已发布的提交;始终使用约定式提交格式并关联议题。