返回 Skill 列表
extension
分类: 开发与工程无需 API Key

commit-drafter

通过分析git状态和暂存的更改自动生成提交信息

person作者: jakexiaohubgithub

Commit Message Drafter

Automatically generates commit messages by analyzing your staged changes.

What It Does

  • Analyzes git status and staged changes
  • Extracts full diff content with statistics
  • Provides structured context to Claude (the AI)
  • Claude writes a meaningful commit message based on actual changes

Usage

Just say:

  • "draft a commit for me to review"
  • "create a commit message"
  • "suggest a commit message"

The skill will automatically:

  1. Check git status
  2. Extract file changes and statistics
  3. Get the full diff content
  4. Present context to Claude
  5. Claude analyzes the changes and writes a clear, descriptive commit message
  6. Return it for your review

How It Works

Unlike template-based commit tools that just output placeholders, this skill provides real git context to Claude (the AI), who then writes a meaningful commit message based on understanding the actual code changes.

The script outputs:

  • Files changed (added, modified, deleted, renamed)
  • Change statistics (+insertions, -deletions)
  • Full diff content showing exact changes
  • Instructions for Claude to write the commit

Claude then reads this context and writes a commit message that actually describes what changed and why.

Value

No more staring at git diff trying to write a commit message. No more useless templates with [TODO] placeholders. Claude reads your changes, understands them, and drafts a meaningful message automatically.