Commit Work

Rozdělí smíšené diffy do logicky ohraničených commitů ve formátu Conventional Commits.

od softaworks · softaworks/agent-toolkit

Otestováno · Funguje ★ 9.6/10

Commit Work — Rozdělí smíšené diffy do logicky ohraničených commitů ve formátu Conventional Commits.

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 commits
  • Help me stage only part of these changes and write a commit message
  • Write Conventional Commits messages for these unrelated file changes