用途:该技能让 AI 智能体在生成代码后,按最佳实践创建清晰、粒度合理、善用暂存区的 Git 提交。
主要能力:
- 提交信息规范:采用 Conventional Commits 结构 <type>(<scope>): <subject>,type 含 feat、fix、docs、style、refactor、perf、test、chore;主题行使用祈使语气、不超过 50 字符、不加句号。正文说明原因与实现决策,页脚标注 BREAKING CHANGE、Closes #123、Co-authored-by 等。
- 原子提交:一次提交只含一个逻辑变更,便于审查、回退和 cherry-pick。
- 暂存策略:可用 git add -p 交互式分块暂存;用 git add <file>、git diff --staged 检查后提交;未推送时用 git commit --amend --no-edit 修正。
- 常见工作流:功能提交、多原子提交、缺陷修复、重构与行为变更分离,并避免模糊信息、混入无关改动、提交调试代码、过大或过小提交、修正已推送提交等错误。
限制:仅针对 Git 提交流程,未提供安装命令、平台或价格等信息。已推送提交应新建提交而非 amend,以免重写历史影响协作。