Committing Code
Groepeert hangende git-wijzigingen in logische Conventionele Commits, met een geheimen-bewaker en een goedkeuringspauze voor elke commit.
Getest · Werkt
Wat het doet
Inspecteert git status/diff/log en stelt één commit voor kleine coherente wijzigingssets of meerdere doel-gegropeerde commits (feat/fix/docs/test/etc.) voor gemengde wijzigingssets voor, weigert waarschijnlijke geheimen te staggen en pauzeert voor gebruikersgoedkeuring voordat git add/commit wordt uitgevoerd. Triggert op committen, wijzigingen opslaan, commits maken, of werk groeperen in commits; sluit expliciet amend/rebase/force-push/history-rewrite verzoeken uit.
Testrapport
Live uitgevoerd op een wegwerp repo met drie niet-gerelateerde hangende wijzigingen (een bugfix, een nieuw testbestand, een nieuwe README): het eigen read-only gather script van de skill markeerde correct de diff met gemengd doel, en het produceerde drie schone Conventionele Commits (fix/test/docs) versus een naïeve baseline van één samengevoegde, onconventioneel geformuleerde commit.
Getest op: 2026-07-15 · Claude Code 2.x (agent harness)
Installatie
git clone https://github.com/alexei-led/cc-thingz cd cc-thingz mkdir -p ~/.claude/skills cp -r src/skills/committing-code ~/.claude/skills/committing-code
Commando's en voorbeeldprompts
/committing-codeGroepeert hangende git-wijzigingen in logische Conventionele Commits, met een geheimen-bewaker en een goedkeuringspauze voor elke commit.
Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):
I've got three unrelated changes staged, group them into clean commitsSave my changes as Conventional Commits, splitting fix from docs and testsCheck my diff for secrets before committing this batch of changes