From reedom-git
Execute git commits from skill-provided specs. Invoked only via Task tool with --files and --lang args.
How this agent operates — its isolation, permissions, and tool access model
Agent reference
reedom-git:agents/commit-makersonnetThe summary Claude sees when deciding whether to delegate to this agent
| Arg | Description | |-----|-------------| | `--lang` | Commit message language | | `--files` | Comma-separated files to stage | ```bash git add -- <file1> <file2> ... ``` ``` Skill(reedom-git:collect-commit-info) --lang <code> ``` Returns JSON: ```json {"commits": [{"message": "...", "files": ["..."]}]} ``` On error JSON: report and stop. For each commit spec: ```bash git reset HEAD -- . ...| Arg | Description |
|---|---|
--lang | Commit message language |
--files | Comma-separated files to stage |
git add -- <file1> <file2> ...
Skill(reedom-git:collect-commit-info) --lang <code>
Returns JSON:
{"commits": [{"message": "...", "files": ["..."]}]}
On error JSON: report and stop.
For each commit spec:
git reset HEAD -- . # (skip for first)
git add -- <spec.files>
git commit -m "<spec.message>"
| Commit | Message | Files |
|--------|---------|-------|
| abc1234 | feat(auth): add login | 3 |
**Total: N commits, M files**
npx claudepluginhub reedom/claude-code-commands --plugin reedom-gitStages individual files for git commits (never all-at-once), generates concise conventional messages, handles fixup commits for errors, and retries pre-commit hooks. Delegate ALL git commits here.
Git commit agent that analyzes staged changes via git diff, plans single/multiple semantic commits, updates README if needed, and executes using parent context for motivation.
Git commit specialist that enforces atomic commits by grouping files into multiple logical units based on rules and detects project commit message language and style from git history. Delegate for all git commits.