支持 Git 提交信息的自定义规则/模板配置

背景:
目前 Qoder 的自动生成 Git 提交信息功能非常方便,极大提升了开发体验。但在实际团队协作中,不同项目对 Commit Message 有严格的规范要求,目前的默认生成规则有时无法直接满足,仍需手动修改。

痛点描述:

  1. 格式不匹配: 团队通常采用 Conventional Commits 规范(如 feat: xxx, fix: xxx),但 AI 默认生成的是自然语言描述句。

  2. 缺少关联信息: 无法自动从分支名(如 feature/JIRA-123-user-login)中提取工单号并附加到提交信息中。

  3. 专有名词/缩写不准: 团队内部的一些特定业务术语或缩写,AI 可能会展开或翻译,不符合代码库的历史习惯。

期望功能:
希望 Qoder 能增加 “自定义 Git 提交规则” 的配置项(可以在 Settings/Preferences 中设置),支持以下能力:

  • 预设模板: 允许用户选择或自定义前缀类型(如 feat, fix, refactor, docs 等)。

  • 正则提取规则: 支持从当前分支名自动提取并追加信息(例如自动追加 [JIRA-123]#123)。

  • Prompt 预设: 提供一个文本框,允许用户输入自定义的 System Prompt,例如:“请严格按照 Conventional Commits 格式输出,不要超过 50 个字符,不要使用中文标点”。

  • 多项目隔离: 支持基于 Workspace/Project 级别的规则配置,因为不同项目的规范可能不同。

收益:
这将使 Qoder 从一个“好用的辅助工具”进化为“完美融入团队 CI/CD 流水线”的必备插件,减少开发者在生成 commit 后二次编辑的成本。

你自己写个skill就能解决的事儿,为什么不自己做呢

skill 能控制吗,rule、skill 好像都没啥用