SuperAPI AI 工具集

git-workflow

办公与效率

查看项目

更新于 10-16 02:31

技能介绍

用途:为代理提供一套可执行的 Git 工作流规范,覆盖分支策略、提交信息、PR 创建与审查、评审意见处理、合并与发布等环节,并附带按需加载的参考文档。

主要能力:Conventional Commits 规范(feat 为 MINOR、fix 为 PATCH,类型含 docs、style、refactor、perf、test、build、ci、chore、revert;破坏性变更在类型后加 ! 或在 footer 写 BREAKING CHANGE);分支命名约定(feature/TICKET-123-description、fix/TICKET-456-bug-name、release/1.2.0、hotfix/1.2.1-security-patch);PR 合并门槛(讨论全部解决、CI 通过含 annotations、已 rebase、已签名,rebase-only 且签名时用 git merge --ff-only);发布规则(已删除的 release 会阻止标签复用,需升版本;非默认分支发布用 --latest=false;预发布前需升版本、CI 绿、更新 CHANGELOG、先 git pull 再 gh release create)。

硬性规则:不直接推 main,始终开 PR;所有讨论未解决前不合并;未要求不做 squash;没有粘贴命令输出不得声称“已测试/已验证/可用”;不修改已安装技能或插件缓存路径(~/.claude/skills/、~/.claude/plugins/cache/、/.bare/),只在仓库工作树操作并用 pwd 确认;强制推送只用 --force-with-lease;rebase 前先提交(add → commit → fetch → rebase → push),工作树脏会中止 rebase;不做主观评价,只陈述改动内容。

使用方式:按需加载参考文件,如 commit-conventions.md、pull-request-workflow.md、ci-cd-integration.md、advanced-git.md、release-rules.md、git-hooks-setup.md、claude-code-hooks.md、code-quality-tools.md、merge-gate-watcher.md、spec-cleanup.md、no-editorializing.md。检测钩子可运行:ls lefthook.yml .lefthook.yml captainhook.json .pre-commit-config.yaml .husky/pre-commit 2>/dev/null || echo "No hooks";安装用 lefthook install | composer install | npm install | pre-commit install。验证脚本:./scripts/verify-git-workflow.sh /path/to/repository。

适用场景:需要规范化提交、PR 审查与合并、CI 校验、发布流程的团队或代理工作流。限制:具体平台配置、收费与效果资料暂未提供。