Commit Work
Rozdělí smíšené diffy do logicky ohraničených commitů ve formátu Conventional Commits.
Otestováno · Funguje
Co umí
Provede kontrolou pracovního stromu, stagingem pouze zamýšlených změn (patch staging u smíšených souborů), rozdělením nesouvisejících změn do samostatných commitů a napsáním commit zpráv ve formátu Conventional Commits. Spouští se, když chce uživatel commitnout, sestavit commit zprávu, stage-ovat změny nebo rozdělit práci do více commitů.
Testovací report
Na diffu mísícím skutečnou featuru s nesouvisejícím přeformátováním byl výstup baseline jeden hromadný `git commit -m "update files"`; podle skillu vzniklo stagingem přes `git add -p` rozdělení na commit `feat(api):` a samostatný commit `style(utils):`, oba s pořádnými těly zpráv.
Testováno: 2026-07-13 · Claude Code 2.x (agent harness)
Instalace
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
Příkazy a ukázkové prompty
/commit-workRozdělí smíšené diffy do logicky ohraničených commitů ve formátu Conventional Commits.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
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