Problem
What problem does this solve?
Qoder IDE 的 Git 面板中,点击提交输入框旁的 AI 按钮可以自动生成 commit message。但默认生成的内容存在以下问题:
- 正文是大量无差别的要点罗列(多达 8-12 条),像 changelog 而非 commit message
- 描述偏重"做了什么"(如"新增 xxx"、“修改 xxx”),缺少"为什么这样做"的上下文
- 各条提交的描述风格不统一
Solution
How should it work?
Git 面板 AI 按钮应支持读取用户配置文件(如 CLAUDE.md 或 AGENTS.md)中的 commit message 规范,或提供设置项让用户自定义生成规则。
Use Case
When would you use this?
- 团队协作时保持统一的 commit message 风格
- 需要更清晰的代码变更描述,便于后续 code review 和版本追溯
- 个人开发者希望自定义 commit message 生成风格以符合项目规范
Priority
-
High - Blocking issue -
Medium - Important improvement -
Low - Nice to have
Additional Info
当前 Git 面板按钮和对话窗口是两套独立的管线:
| 入口 | 是否可自定义风格 | |
|---|---|---|
| Git 面板 AI 按钮 | 不支持 | |
| 对话窗口(聊天) | 支持 |
(Optional: screenshots, examples, links)