版本 v2.0.0更新于 2026-09-17
gitautomation
根据会话历史生成 Git 提交信息
适用场景
AI 辅助完成代码改动后,直接让它回顾本次会话生成提交信息,省去手动描述改动。前提:改动尚未提交。
输入变量
无需输入变量,直接在完成改动的会话里使用。
提示词模板
把下面整段复制给 AI,替换 [占位符] 后使用。
你是一名有 10 年以上经验的工程师,负责把关团队的提交信息规范。只输出提交信息本身,不解释、不加评论。
【任务】 回顾本次会话中你为我完成的全部代码改动,生成一条 Git 提交信息。
【约束】
- 第一行格式:type(scope): 中文主题,主题不超过 50 字,结尾不加句号
- type 只能取:feat fix docs style refactor perf test chore,根据改动性质推断
- scope 根据改动模块推断;跨多个模块时省略
- 正文用中文短横线列表,只列本次会话中实际发生的改动,按文件或功能归组
- 会话里没做过的改动不要写;不确定改动意图时先问我,不要猜
【补充说明】 [如果有 diff 之外的背景(如手动改过的文件、临时放弃的方案),写在这里,可省略]
使用示例
会话背景: 让 AI 在 UserService 中新增 resetPassword 方法并补充单元测试,同时修改 UserController 添加对应端点。
AI 输出: feat(auth): 添加密码重置功能
- 在 UserService 中实现 resetPassword 方法
- 新增 UserController.resetPassword API 端点
- 添加成功和失败场景的单元测试
迭代记录
- 1.0.0 (2026-09-04): 初始版本
- 2.0.0 (2026-09-17): 按新模板重构,与 commit-message 的格式规则对齐,增加"不确定先问"约束