写 commit 消息这件事,终于可以完全交给 AI 了

写过代码的都知道,commit 消息是「写的时候敷衍,回看的时候想打人」的重灾区。

git commit -m "fix" ——恭喜,这玩意儿三个月后没人知道你在修什么。

Gitai Automation 就是来治这个的。

它是一个 Claude Code / AI Agent 工具,装上之后,只要跑一行命令,立刻给你生成一条符合 Conventional Commits 规范的语义化 commit 信息——而且是 AI 看了你真实代码改动之后自动生成的,不是套模板套出来的。

它是怎么工作的

装好 @notyped/gitainpm install -g @notyped/gitai),然后在你的项目里直接跑:

gitai .

Gitai 会自动分析你的 staged 改动,生成类似这样的消息:

feat: add user authentication via JWT tokens

--push 还能直接 commit + push 一条龙:

gitai . '' --push

指定子目录也行:

gitai ./frontend 'ui update'

支持哪些模型

这个工具不挑模型,支持三大主流:

  • OpenAI(GPT-4 系列)
  • Anthropic(Claude 系列)
  • Groq(速度快,便宜)

配置方式超简单,在 ~/.gitai 写入你的 API Key 就行。

为什么这个组合很黑科技

大多数 AI commit 工具只是「帮你想个标题」,Gitai 的精髓在于自动化整个工作流

  • 写代码 → git add .gitai . '' --push → 结束
  • 团队所有人 commit 风格统一,changelog 自动可读
  • 配合 CI/CD pipeline,release notes 都能自动生成

对于已经用 Claude Code 或其他 AI 编程助手的团队来说,装上这个 Skill 就相当于给 AI 装了一个「知道你怎么写代码」的 git 教练,commit 规范根本不用人盯。

适用场景

  • 日常开发:懒得写 commit message 的程序员
  • 团队协作:需要统一 git 规范的开发团队
  • CI/CD 集成:配合自动化 pipeline 生成可读的 changelog
  • Code Review:语义化的 commit 让 PR 审查效率翻倍

说实话,用了 Gitai 之后,我再也没因为 commit 写得烂被队友吐槽过了。


GitHub 链接:https://github.com/leandrosilvaferreira/gitai-skill

安装方式:npm install -g @notyped/gitai,然后 gitai --help 查看全部用法。


GitHub: https://github.com/leandrosilvaferreira/gitai-skill

评论区

0 条评论

登录后可评论。

苏棠 13 阅读