用途
git-commit-formatter 是一个面向 Git 工作流的提交信息格式化助手技能。它的核心用途是自动分析 Git 暂存区中的更改,并按照 Conventional Commits 规范(如 feat:、fix:)生成提交信息,帮助开发者减少手工编写提交说明的成本,并保持提交信息风格统一。
主要能力
- 自动分析 Git 暂存区更改:通过 Python 脚本调用 git diff --cached 获取暂存区的变更内容。
- 生成规范提交信息:利用 AI 建议符合 Conventional Commits 规范的提交信息。
- 支持多种提交类型:
- feat: 新功能
- fix: 修复问题
- docs: 文档变更
- style: 代码格式(不影响逻辑)
- refactor: 重构
使用方式
该技能通过 Python 脚本执行。典型交互流程如下:
- 用户说:“帮我提交代码”。
- Agent 执行 script.py。
- 脚本输出格式化建议,Agent 将其呈现给用户确认。
适用场景
- 需要统一团队或项目提交信息格式的 Git 工作流。
- 开发者希望快速获得符合 Conventional Commits 规范的提交信息建议。
- 在提交前需要基于暂存区实际变更内容生成提交说明的场景。
限制
关于该技能的具体安装命令、配置方式、依赖环境、支持平台、收费情况以及更多提交类型等细节,当前资料暂未提供。