Commit Work

Deler blandede differ opp i logisk avgrensede commits formatert etter Conventional Commits.

av softaworks · softaworks/agent-toolkit

Bestått ★ 9.6/10

Commit Work — Deler blandede differ opp i logisk avgrensede commits formatert etter Conventional Commits.

Hva den gjør

Går gjennom å inspisere arbeidstreet, stage kun de tiltenkte endringene (patch-staging for blandede filer), dele urelaterte endringer opp i separate commits, og skrive Conventional Commits-meldinger. Utløses når en bruker ber om å committe, lage en commit-melding, stage endringer, eller dele opp arbeid i flere commits.

Testrapport

På en diff som blandet en reell funksjon med urelatert omformatering, ga baseline én sammenslått `git commit -m "update files"`; å følge skillet ga `git add -p`-staging delt opp i en `feat(api):`-commit og en separat `style(utils):`-commit med skikkelige commit-tekster.

Testet på: 2026-07-13 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /commit-workDeler blandede differ opp i logisk avgrensede commits formatert etter Conventional Commits.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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