softaworks/agent-toolkit-commit-work
Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into multiple commits.
This is a copy. The original lives at softaworks/commit-work.
npx skills add https://github.com/softaworks/agent-toolkit --skill commit-work
Make commits that are easy to review and safe to ship:
1) Inspect the working tree before staging
git statusgit diff (unstaged)git diff --stat2) Decide commit boundaries (split if needed)
3) Stage only what belongs in the next commit
git add -pgit restore --staged -p or git restore --staged <path>4) Review what will actually be committed
git diff --cached5) Describe the staged change in 1-2 sentences (before writing the message)
6) Write the commit message
type(scope): short summarygit commit -vreferences/commit-message-template.md if helpful.7) Run the smallest relevant verification
8) Repeat for the next commit until the working tree is clean
Provide:
git diff --cached, plus any tests run)Take softaworks/agent-toolkit-commit-work from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.