提交信息草拟器 commit-drafter

提交信息草拟器是一款基于AI的Git工具,能自动分析代码变更并生成清晰的提交信息。它通过读取git状态、差异内容和变更统计,利用Claude大模型理解代码修改意图,从而智能撰写符合规范的提交说明,提升开发效率和版本管理质量。关键词:Git提交、AI生成、代码变更分析、自动化工具、版本控制、开发效率、Claude AI、提交信息规范。

DevOps 0 次安装 0 次浏览 更新于 3/1/2026

name: commit-drafter description: 通过分析git状态和暂存变更自动草拟提交信息 version: 1.0.0 author: abereyes triggers:

  • “draft a commit”
  • “draft commit”
  • “create commit message”
  • “write commit message”
  • “suggest commit message”
  • “generate commit message”

提交信息草拟器

通过分析您的暂存变更自动生成提交信息。

功能

  • 分析git状态和暂存变更
  • 提取完整的差异内容及统计信息
  • 为Claude(AI)提供结构化上下文
  • Claude根据实际变更撰写有意义的提交信息

使用方法

只需说:

  • “为我草拟一个提交信息以供审阅”
  • “创建一个提交信息”
  • “建议一个提交信息”

该技能将自动:

  1. 检查git状态
  2. 提取文件变更和统计信息
  3. 获取完整的差异内容
  4. 向Claude呈现上下文
  5. Claude分析变更并撰写清晰、描述性的提交信息
  6. 返回供您审阅

工作原理

与仅输出占位符的基于模板的提交工具不同,此技能向Claude(AI)提供真实的git上下文,然后Claude根据对实际代码变更的理解撰写有意义的提交信息

脚本输出:

  • 变更的文件(新增、修改、删除、重命名)
  • 变更统计(+新增行,-删除行)
  • 显示确切变更的完整差异内容
  • 指导Claude撰写提交信息的指令

然后Claude读取此上下文并撰写一个实际描述变更内容和原因的提交信息。

价值

无需再盯着git diff尝试编写提交信息。无需再使用带有[TODO]占位符的无用模板。Claude读取您的变更,理解它们,并自动草拟有意义的提交信息。