From loopkit
Transforms messy WIP commits into clean, atomic commits with meaningful messages. Use before opening a PR or when history needs squashing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/loopkit:clean-commitsWhen to use
before a PR, messy history, "squash this", commit message help
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Atomic** — one logical change per commit. Refactor and behavior change go in separate commits.
git rebase -i).git bisect and git blame only work if commits are atomic and messages explain intent.npx claudepluginhub archive228/loopkit --plugin loopkitGuides git commit strategies emphasizing small, frequent atomic commits that narrate development history. Use for planning commits, timing decisions, and message patterns.
Analyzes git changes, groups into atomic logical commits, writes conventional commit messages, stages files selectively, and commits safely. Use for clean solo git history without blind adds.
Rewrites a feature branch's messy commit history into clean, conventional commits that tell a progressive, linear story. Handles backup, soft reset, and atomic recommit.