Commit Work
Splitst gemengde diffs op in logisch afgebakende, Conventional-Commits-geformatteerde commits.
Getest · Werkt
Wat het doet
Doorloopt het inspecteren van de working tree, alleen de bedoelde wijzigingen stagen (patch-staging voor gemengde bestanden), niet-gerelateerde wijzigingen opsplitsen in aparte commits, en Conventional Commits-berichten schrijven. Triggert wanneer een gebruiker vraagt om te committen, een commitbericht te maken, wijzigingen te stagen of werk op te splitsen in meerdere commits.
Testrapport
Op een diff die een echte feature mengde met niet-gerelateerde herformattering leverde de baseline één samengeklonterde `git commit -m "update files"`; het volgen van de skill leverde `git add -p`-staging op, opgesplitst in een `feat(api):`-commit en een aparte `style(utils):`-commit met correcte bodies.
Getest op: 2026-07-13 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/softaworks/agent-toolkit cd agent-toolkit mkdir -p ~/.claude/skills cp -r dist/plugins/commit-work/skills/commit-work ~/.claude/skills/commit-work
Commando's en voorbeeldprompts
/commit-workSplitst gemengde diffs op in logisch afgebakende, Conventional-Commits-geformatteerde commits.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
Split my messy diff into separate logically scoped commitsHelp me stage only part of these changes and write a commit messageWrite Conventional Commits messages for these unrelated file changes