我让 AI 帮我写 Git Commit,同事看了都以为我是规范狂魔
写代码的时候很多程序员都会遇到一个小问题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

相关新闻

Ubuntu单用户模式下的文件权限修改实战

Ubuntu单用户模式下的文件权限修改实战

1. 为什么你需要掌握单用户模式修改文件权限? 朋友们,不知道你们有没有遇到过这种情况:手头一台Ubuntu服务器,你是唯一的系统管理员,结果某天脑子一抽,把sudoers文件改错了,或者干脆把root密码给…

2026/5/17 12:28:39 阅读更多 →
STM32与ASR01语音模块的串口通信与中断控制实战

STM32与ASR01语音模块的串口通信与中断控制实战

1. 从零开始:认识你的硬件伙伴 大家好,我是老张,一个在嵌入式圈子里摸爬滚打了十多年的老工程师。今天想和大家聊聊一个非常有意思、也特别实用的项目:如何用我们熟悉的STM32单片机,去驱动和控制一个ASR01语音模块。这…

2026/5/17 12:28:37 阅读更多 →
【渗透工具】Swagger API 自动化检测与防护实践

【渗透工具】Swagger API 自动化检测与防护实践

1. 从一次“意外发现”说起:Swagger API 信息泄露有多普遍? 几年前,我在做一次常规的安全巡检,目标是一个新上线的内部管理系统。按照惯例,我会先用一些常见的路径去“敲门”,看看有没有什么不该暴露的门窗…

2026/5/17 12:28:35 阅读更多 →

最新新闻

GBase 8a之gcrcman在非原集群上恢复时遇到拓扑结构检查不一致的问题及其解决方案

GBase 8a之gcrcman在非原集群上恢复时遇到拓扑结构检查不一致的问题及其解决方案

问题描述: gcrcman在非原集群上恢复时,会遇到拓扑结构检查与元集群不一致的问题。 问题原因: 原集群和待恢复集群的拓扑结构存在差异,导致无法恢复。 拓扑对比的前提: gcrcman 是按照2个集群的拓扑结构的字符串进行比对…

2026/7/7 0:31:36 阅读更多 →
DocMate实战指南:从零开始构建openEuler项目文档的完整流程

DocMate实战指南:从零开始构建openEuler项目文档的完整流程

DocMate实战指南:从零开始构建openEuler项目文档的完整流程 【免费下载链接】docmate An AI-powered VS Code extension for intelligent document creation in openEuler community. 项目地址: https://gitcode.com/openeuler/docmate 前往项目官网免费下载…

2026/7/7 0:31:36 阅读更多 →
Paperxie 聊毕业论文 AI 写作|学长学姐实测,一步一步写学位论文真的省心

Paperxie 聊毕业论文 AI 写作|学长学姐实测,一步一步写学位论文真的省心

paperxie-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/科研绘图毕业论文 - PaperXie智能写作PaperXieAi论文智能生成软件,10分钟生成万字毕业论文、期刊论文、文献综述、PPT,Aigc查重、降重报告、文献资料。只需一个标题,从开…

2026/7/7 0:29:34 阅读更多 →
如何轻松为任何游戏注入自定义插件:终极ASI加载器完整指南

如何轻松为任何游戏注入自定义插件:终极ASI加载器完整指南

如何轻松为任何游戏注入自定义插件:终极ASI加载器完整指南 【免费下载链接】Ultimate-ASI-Loader The Ultimate ASI Loader is a proxy DLL that loads custom .asi libraries into any game process. 项目地址: https://gitcode.com/gh_mirrors/ul/Ultimate-ASI-…

2026/7/7 0:29:34 阅读更多 →
Monorepo 工程化实战:Turborepo + pnpm 的全栈项目组织与构建缓存

Monorepo 工程化实战:Turborepo + pnpm 的全栈项目组织与构建缓存

Monorepo 工程化实战:Turborepo pnpm 的全栈项目组织与构建缓存 一、多仓库协作的效率黑洞:当你维护 5 个 npm 包时,改一行代码要跑几个 CI 全栈项目的常见组织方式是:前端一个仓库,后端一个仓库,共享类型…

2026/7/7 0:25:32 阅读更多 →
MediaCrawler:5分钟上手,一站式采集小红书、抖音、B站等主流平台数据

MediaCrawler:5分钟上手,一站式采集小红书、抖音、B站等主流平台数据

MediaCrawler:5分钟上手,一站式采集小红书、抖音、B站等主流平台数据 【免费下载链接】MediaCrawler-new 项目地址: https://gitcode.com/GitHub_Trending/me/MediaCrawler-new 你是否在为新媒体数据分析而烦恼?想要批量获取小红书、…

2026/7/7 0:23:31 阅读更多 →

日新闻

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

鸿蒙新特性:图片画廊与轮播导航——构建沉浸式图片浏览体验

图片浏览是移动应用中最高频的场景之一。从社交应用的照片流到电商平台的商品图集,从旅游应用的景点相册到摄影作品展示——用户对图片浏览的体验要求不断提高:流畅的切换动画、直观的缩略图导航、便捷的收藏操作、自动播放模式。HarmonyOS NEXT ArkUI 虽…

2026/7/7 0:05:16 阅读更多 →
24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V DC-DC降压芯片PW2312B/PW2815,SOT23-6到SOP8-EP方案对比

24V稳压芯片完整选型指南 PW8600 PW75XX PW2815 PW2312B LDODC/DC全方案 一、24V稳压方案概述 24V直流电源在工业自动化、门禁系统、电梯控制、汽车电子、LED驱动、监控设备等场景中应用极广,是最常见的中压直流母线电压。要将24V母线稳定降压至下游MCU、传感器…

2026/7/7 0:05:16 阅读更多 →
RAG+知识图谱混合检索与Graph RAG核心对比

RAG+知识图谱混合检索与Graph RAG核心对比

做企业RAG落地的团队,往往容易卡在一容易踩坑的选型难题: 当需求单纯靠向量RAG搞不定、单纯靠知识图谱也搞不定,必须同时依赖「文本语义理解 实体关系推理」时,到底是做「向量图谱混合检索」就够了,还是必须上「Grap…

2026/7/7 0:07:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻