Beautiful Git Commits

SkillCommunication

Crafts professional git commit messages following Conventional Commits. Use when committing changes or writing commit messages.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the Beautiful Git Commits skill

What this skill tells your AI

The instructions your AI receives, as published by tibsfox/gsd-skill-creator in examples/skills/dev/beautiful-commits/SKILL.md and read by ahel’s review.

Format

<type>(<scope>): <subject>
<blank line>
<body>
<blank line>
<footer>

Rules

  • Subject: <72 chars (50 preferred), lowercase, imperative mood, no period
  • Imperative test: "If applied, this commit will [subject]"
  • Scope: Specific module/component in lowercase (auth, api, db, parser)
  • Body: Optional. Explain WHY/WHAT, not HOW. Wrap at 72 chars.
  • Footer: BREAKING CHANGE:, Fixes #N, Co-Authored-By:

Types

TypeUse
featNew feature
fixBug fix
docsDocumentation only
styleFormatting, no logic change
refactorNeither fix nor feature
perfPerformance improvement
testAdding/fixing tests
buildBuild system/dependencies
ciCI/CD config
choreOther maintenance

Atomic Commits

One logical change per commit. Split unrelated changes into separate commits.

Anti-Patterns

  • Vague subjects: "fix bug", "update stuff"
  • Past/present tense: "added", "adds" (use "add")
  • Multiple changes: "add login and fix navbar"
  • Implementation details: "change line 47"
  • Emotional language: "finally fixed!!!"

Signals

GitHub stars
69
Forks
9
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
beautiful-commits
Source
github.com/tibsfox/gsd-skill-creator