Commit Work
Dzieli mieszane diffy na logicznie odseparowane commity w formacie Conventional Commits.
Testowano · Działa
Co robi ten skill
Prowadzi przez przegląd working tree, stage'owanie tylko zamierzonych zmian (stage'owanie łatkami dla mieszanych plików), rozdzielanie niepowiązanych zmian na osobne commity oraz pisanie wiadomości w konwencji Conventional Commits. Uruchamia się, gdy użytkownik prosi o zrobienie commita, ułożenie wiadomości commita, zastage'owanie zmian albo podzielenie pracy na kilka commitów.
Raport z testu
Przy diffie mieszającym prawdziwą funkcjonalność z niepowiązanym przeformatowaniem, wynik bazowy to jeden zlepiony `git commit -m "update files"`. Zastosowanie skilla dało stage'owanie przez `git add -p` podzielone na commit `feat(api):` i osobny commit `style(utils):` z właściwymi opisami.
Testowano: 2026-07-13 · Claude Code 2.x (agent harness)
Instalacja
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
Komendy i przykładowe prompty
/commit-workDzieli mieszane diffy na logicznie odseparowane commity w formacie Conventional Commits.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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