Clean Commits

SkillCommunication

Turn messy WIP into clean, atomic commits with messages that explain why. Use before opening a PR.

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 Clean Commits skill

What this skill tells your AI

The instructions your AI receives, as published by archive228/loopkit in skills/clean-commits/SKILL.md and read by ahel’s review.

  • Atomic — one logical change per commit. Refactor and behavior change go in separate commits.
  • Message — subject says WHAT in imperative ("Fix null pointer in user lookup"), body says WHY. "Fix bug" is useless.
  • Specific — "Fix login failing when email has uppercase chars" tells the next person exactly what happened.
  • Reorder/squash WIP and "fix typo" commits into the real changes (git rebase -i).
  • Never mix an unrelated fix into a feature commit. A good history is a debugging tool: git bisect and git blame only work if commits are atomic and messages explain intent.

Signals

GitHub stars
754
Forks
126
Last commit
Jul 2026
Advanced
Catalog kind
skill
Gateway key
clean-commits
Source
github.com/archive228/loopkit