写 commit 消息这件事,终于可以完全交给 AI 了
写过代码的都知道,commit 消息是「写的时候敷衍,回看的时候想打人」的重灾区。
git commit -m "fix" ——恭喜,这玩意儿三个月后没人知道你在修什么。
Gitai Automation 就是来治这个的。
它是一个 Claude Code / AI Agent 工具,装上之后,只要跑一行命令,立刻给你生成一条符合 Conventional Commits 规范的语义化 commit 信息——而且是 AI 看了你真实代码改动之后自动生成的,不是套模板套出来的。
它是怎么工作的
装好 @notyped/gitai(npm 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 查看全部用法。
评论区
0 条评论
登录后可评论。