SuperAPI AI 工具集

git-commits

编程与开发

查看项目

更新于 10-15 20:31

技能介绍

用途:该技能让 AI 智能体在生成代码后,按最佳实践创建清晰、粒度合理、善用暂存区的 Git 提交。

主要能力:

  1. 提交信息规范:采用 Conventional Commits 结构 <type>(<scope>): <subject>,type 含 feat、fix、docs、style、refactor、perf、test、chore;主题行使用祈使语气、不超过 50 字符、不加句号。正文说明原因与实现决策,页脚标注 BREAKING CHANGE、Closes #123、Co-authored-by 等。
  2. 原子提交:一次提交只含一个逻辑变更,便于审查、回退和 cherry-pick。
  3. 暂存策略:可用 git add -p 交互式分块暂存;用 git add <file>、git diff --staged 检查后提交;未推送时用 git commit --amend --no-edit 修正。
  4. 常见工作流:功能提交、多原子提交、缺陷修复、重构与行为变更分离,并避免模糊信息、混入无关改动、提交调试代码、过大或过小提交、修正已推送提交等错误。

限制:仅针对 Git 提交流程,未提供安装命令、平台或价格等信息。已推送提交应新建提交而非 amend,以免重写历史影响协作。