Commit Work
Teilt gemischte Diffs in logisch abgegrenzte Commits im Conventional-Commits-Format auf.
Getestet · Funktioniert
Was es kann
Führt durch die Prüfung des Arbeitsverzeichnisses, das Stagen nur der beabsichtigten Änderungen (Patch-Staging bei gemischten Dateien), das Aufteilen unzusammenhängender Änderungen in separate Commits und das Formulieren von Commit-Messages nach Conventional Commits. Reagiert, wenn ein Nutzer committen, eine Commit-Message formulieren, Änderungen stagen oder Arbeit in mehrere Commits aufteilen möchte.
Testbericht
Bei einem Diff, der ein echtes Feature mit unabhängigem Reformatting vermischte, war das Baseline-Ergebnis ein einziger Sammel-Commit `git commit -m "update files"`; nach dem Skill entstand über `git add -p`-Staging ein `feat(api):`-Commit und ein separater `style(utils):`-Commit mit sauberen Commit-Bodies.
Getestet am: 2026-07-13 · Claude Code 2.x (agent harness)
Installation
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
Befehle & Beispiel-Prompts
/commit-workTeilt gemischte Diffs in logisch abgegrenzte Commits im Conventional-Commits-Format auf.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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