核心功能
git-commit 是 TRAE 内置的代码提交辅助技能。提交代码时,AI 会调用该技能自动分析暂存区或工作区的代码差异(diff),识别变更类型(feat/fix/docs)及作用范围(scope),生成符合 Conventional Commits 规范、使用现在时祈使句且不超过 72 字符的提交信息。在对话中输入提交指令或进行 Git 提交操作时触发。
功能亮点
分析diff
自动分析暂存区或工作区的代码差异,理解变更内容与影响范围。
生成提交信息
生成 feat/fix/docs 类型与 scope,祈使句限 72 字符内。
规范提交
支持路径、通配符或 git add -p 暂存,单次提交只含一个变更。
安全执行
不执行破坏性命令,默认不跳过 --no-verify,钩子失败不覆盖历史。
适用场景
• 提交功能改动时生成规范提交信息
• 按文件分类拆分多次原子提交
• 修复 bug 后生成 fix 类型提交
• 遵守团队 Git 提交规范
安装配置
TRAE 桌面版打开插件市场,点击「技能」页签,搜索 git-commit,点击技能卡片右侧的 + 按钮安装。
使用方法
在对话框中输入 / 并从列表选取该技能,或直接下达如「提交本次改动」的指令,AI 会在提交代码时自动加载并分析 diff 生成提交信息。
关键指标
尚未核验对标产品,此处只列本工具自身指标,不做对比结论。
指标TRAE Skill: git-commit
价格免费
开源否
上手难度入门
相关工具
优点
- 自动遵循 Conventional Commits 规范
- 严格安全协议避免破坏性操作
- 支持原子提交拆分
- 规范固定、输出稳定
缺点
- 长提交信息被限制在 72 字符内
- 仅对中文等非 ASCII 描述友好性一般
- 无法自动提交,需用户确认