Back to list
carlos-algms

git-commit-message

by carlos-algms

shareable dotfiles configuration for mac, linux and windows

1🍴 0📅 Jan 25, 2026

SKILL.md


name: git-commit-message description: Generates descriptive commit messages by analyzing git diffs. Use when the user asks for help writing commit messages or reviewing staged changes.

Commit Messages

  • Imperative mood, concise, clear, descriptive
  • Title: ≤70 chars (including type, scope, parens, colon, spaces)
  • Multi-change: bulleted description, lines ≤72 chars
  • Standard markdown only, no special characters
  • Never include: co-authors, sign-offs, AI attribution
  • Never use git log to infer style from history

Formats

Standard:

title

description...

Conventional:

type(scope): subject

description...

Conventional rules:

  • Infer type from changes; if unclear → ask
  • Scope: user-provided, ticket ID ([A-Z]{3}-[0-9]+), or branch name (not main/master)
  • If scope unavailable → ask

Workflow

  1. Check staged files; if none → ask to stage all modified
  2. Use git add . (not individual files)
  3. Generate message per format above
  4. Display full message in chat (triple backticks)
  5. Request user approval before committing

Score

Total Score

65/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon