写代码的时候很多程序员都会遇到一个小问题commit message 写什么常见情况是这样的fix bug update code 修改了一点东西问题是commit 不规范回溯历史困难团队协作混乱后来我开始尝试把这件事交给 AI。结果发现AI 写 commit message 居然比人还认真。我现在用的工具是Claude Code。一、Claude Code可以在终端协作写代码Claude Code 是一个AI CLI 开发助手。和普通 AI Chat 不一样它可以理解整个代码仓库分析 git diff自动生成 commit message自动写测试和文档比如在项目目录执行claude就可以直接在终端和 AI 对话。二、AI 自动生成 Commit Message最实用的一个功能就是根据 git diff 自动生成 commit message。传统流程git add . git commit -m 自己想一句话现在可以变成/commitAI 自动分析git diff然后生成类似这样的 commitfeat(auth): add Google OAuth login support这种Conventional Commit格式更规范更清晰更适合团队协作三、我做了一个开源项目claude-commands为了把这个能力做得更简单我把常用的 Claude Command 做成了一个开源项目claude-commands这个项目的核心功能就是自动生成规范 commit message。项目结构非常简单claude-commands └ commands └ commit.md核心其实就是一个 Prompt 模板。例如Analyze the git diff and generate a conventional commit message. Format: type(scope): short summary当你执行/commitClaude 就会1️⃣ 自动读取 git diff2️⃣ 分析代码变更3️⃣ 生成规范 commit message四、安装只需要 1 秒安装也非常简单curlhttps://raw.githubusercontent.com/xiayuguo/claude-commands/main/commands/commit.md-o~/.claude/commands/commit.md之后在 Claude Code 里就可以直接使用/commit生成 commit message。五、一个更有意思的玩法其实 Claude Commands 的真正价值不只是 commit。它本质上是把 AI 工作流做成命令。例如未来可以扩展/review /test /doc /refactor团队成员只需要安装 commands就可以共享 AI 能力。这其实是一个新的开发模式开发经验 → Prompt → AI Command六、AI Coding 的一个趋势我最近越来越觉得未来软件开发可能会变成这样程序员 架构师 AI 调度者很多重复工作写 commit写测试写文档修 lint其实都可以交给 AI。程序员只需要负责系统设计任务拆解代码评审最后我最近在系统整理 AI 的工程实践感兴趣可以关注下公众号Feed