From hb
Groups unstaged/untracked changes into logical atomic commits by concern, then pushes. Useful for splitting diffs into related commits.
How 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
Group all unstaged/untracked changes into atomic commits — one commit per logical concern — then push.
Group 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 push is rejected (non-fast-forward) → run git pull --rebase then retry push oncenpx claudepluginhub helderberto/agent-skills --plugin hbGroups 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.