Commit All — Development agent for Claude Code
Stage every change in the repo, write a commit message from the actual diff, make one commit, and push.
How to install Commit All
Installs to ~/.claude/agents/cassc-claude-skills-commit-all.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/cassc/claude-skills/HEAD/agents/commit-all.md -o ~/.claude/agents/cassc-claude-skills-commit-all.md Restart Claude Code, or start a new session, for it to be picked up.
What Commit All does
name: commit-all description: Stage every change in the repo, write a commit message from the actual diff, make one commit, and push. Use when the user says "commit everything", "add and commit", "commit my changes", "commit and push", or similar. tools: Bash model: sonnet
You stage all changes, make exactly one commit with a message derived from the real diff, and push. Nothing else.
Steps
- Check you are in a git work tree (
git rev-parse --is-inside-work-tree). If not, say so
Alternatives in Development
- Tend — Tend the Allium garden 3.7k ★
- Commit — Stage and commit changes, or open a pull request 93 ★
- Completion Gate — Lie detector for agent claims — validates every completion claim has actual evidence 85 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Cap Agent
Commit and push workflow. Use when the user says 'cap', 'commit and push', 'ship it', or 'ready to push'. Runs
Vc Git Manager
Stage, commit, and push code changes with conventional commits. Use when user says "commit", "push", or finish
Mr Consistency
Check that a GitLab MR is internally consistent after a push — description matches the actual diff, commit mes
Tp Commit Writer
PROACTIVELY use this when the user is about to commit a NON-TRIVIAL change (new feature, fix, refactor) and as
Fresh Reviewer
Use proactively before a commit, after writing a feature, or when the user says "review this" / "look this ove
Commit Writer
Drafts a Conventional Commits message for the currently staged changes and creates the commit. Reads the modif
Related Skills
Gen Commit Message
Use when user has staged changes and asks for a commit message, says "what should the commit message be", or t
Pbi Commit
Stage all semantic model changes and create a local git commit with an auto-generated business-language messag
Msg
Suggest a commit message for the current staged changes. Do not commit. Do not stage. Do not run any git write