Committing Code

Groepeert hangende git-wijzigingen in logische Conventionele Commits, met een geheimen-bewaker en een goedkeuringspauze voor elke commit.

Door alexei-led · alexei-led/cc-thingz

Getest · Werkt ★ 8.8/10

Committing Code — Groepeert hangende git-wijzigingen in logische Conventionele Commits, met een geheimen-bewaker en een goedkeuringspauze voor elke commit.

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 commits
  • Save my changes as Conventional Commits, splitting fix from docs and tests
  • Check my diff for secrets before committing this batch of changes