这是我新开发的命令行小工具:aicmt
一个 AI 驱动的 Git 提交助手,不仅能自动生成提交信息,还能自动分析代码变更,并根据最佳实践将其拆分为多个结构良好的提交。
功能特点
开发的初衷:每次修改大量代码后,都要花费很多时间去手动筛选并提交不同的 commit ,比如修复了好几个 bug 和很多文档更新,往常都是要手动分成 2 个提交,很麻烦,所以就萌生了使用 AI 来自动分析变动的代码,然后自动拆分提交
开发过程:总共花了 2 天左右,使用 Replit Agent 和 Windsurf 面向 Chat 编程的,所有代码都是由 claude-3.5-sonnet 生成,我只负责审核代码和删除代码。
开发感受:Replit Agent 适合 0 到 1 的开发,可以非常快的出原型,但不适合后续的修改和返工,代码容易混乱,所以需要搭配 Windsurf 进行后续的功能修改和完善
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.