cassc

Commit All — Development agent for Claude Code

Development community

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

Terminal
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

  1. 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 Repository