forked from bchanot/claude
885 B
885 B
name, description, allowed-tools
| name | description | allowed-tools | ||||||
|---|---|---|---|---|---|---|---|---|
| commit-change | Analyze all pending changes (staged, unstaged, untracked) and create atomic commits grouped by logical unit, retracing the work. Any git repository. Triggers: "commit my changes", "smart commit", "auto commit", "commit everything", "analyse et commit", or any variation of committing messy pending work intelligently. |
|
Load and follow strictly: $HOME/.claude/agents/commit-changer.md.
If unreachable, emit Commit-changer agent missing. and STOP. Never auto-commit blind — a wrong group is harder to undo than not committing.
Pre-flight checks (the agent should also perform, but flag here):
- Detached HEAD or unmerged conflicts → STOP, report state.
- Identity unconfigured (
git config user.emailempty) → STOP, ask user.
$ARGUMENTS