SuperAPI AI 工具集

git-commit

办公与效率

查看项目

更新于 10-16 00:23

技能介绍

用途:为所有 Git 提交操作提供统一规范,确保提交信息符合 Conventional Commits 格式,并遵守安全规则。

主要能力:按 feat、fix、docs、style、refactor、perf、test、chore、ci、build 等类型与可选 scope 生成提交信息,要求页脚包含归因信息;提交前检查密钥、绝对路径与系统级改动文档;智能处理已暂存/未暂存混合场景;处理预提交钩子失败;使用 gh pr create 创建拉取请求。

使用方式:执行四步工作流——并行运行 git status、git diff、git diff --staged、git log --oneline -10 收集状态;决定暂存策略并起草信息(必要时用 AskUserQuestion 询问提交范围);按序执行暂存与 git commit -m "$(cat <<'EOF' ... EOF)" 并用 HEREDOC 保证格式;最后处理预提交钩子失败。创建 PR 时先查看分支状态与全部提交,再用 gh pr create 生成带 Summary 与 Test plan 的描述。

适用场景:需要规范提交信息、降低提交风险、自动处理格式化工具改写文件、以及生成 PR 描述的仓库协作。

限制:仅在用户明确要求提交时才可提交,未明确须先询问;不得修改 git config、不得强制推送或对 main/master 强制推送、不得跳过钩子或 GPG 签名、不得提交密钥文件、不得使用交互式命令;仅当用户明确要求或预提交钩子修改文件且作者与未推送两项检查均通过时才可 --amend;Haiku 与 Opus 测试状态资料显示仍待确认。