Help us improve
Share bugs, ideas, or general feedback.
From hb
Groups unstaged changes into atomic commits by logical concern, then pushes. Useful when splitting changes into related commits before pushing.
npx claudepluginhub helderberto/agent-skills --plugin hbHow this skill is triggered — by the user, by Claude, or both
Slash command
/hb:atomic-commitsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Status: !`git status`
Groups uncommitted git changes (staged/unstaged/untracked) into atomic commits by logical purpose and generates conventional commit messages with bodies. Use for splitting multiple changes or 'smart commit' requests.
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.
Organizes git workspace changes into clean, atomic commits following conventional formats. Activates after features, refactors, or explicit commit requests.
Share bugs, ideas, or general feedback.
git statusgit diff HEADgit log --oneline -10Group all unstaged/untracked changes into atomic commits — one commit per logical concern — then push.
git add . or -A)
b. Write a commit message matching repo style from log
c. Commit with HEREDOC format
d. Run git status to confirm staging is clean before next groupgit pushgit status to verify clean working treegit loggit add . or git add -A--amend)git push is rejected (non-fast-forward) → run git pull --rebase then retry push once