Committing Code
Grupperer ventende git-ændringer i logiske konventionelle commits, med en hemmelighedsvagt og en godkendelsespause før hver commit.
Testet · Virker
Hvad det gør
Inspicerer git status/diff/log og foreslår én commit for små sammenhængende ændringssæt eller flere formåls-grupperede commits (feat/fix/docs/test/etc.) for blandede ændringssæt, nægter at stage sandsynlige hemmeligheder og pauser for brugergodkendelse, før git add/commit køres. Triggere på at committe, gemme ændringer, oprette commits, eller gruppere arbejde i commits; ekskluderer eksplicit amend/rebase/force-push/history-rewrite anmodninger.
Testrapport
Kørte den reelt på et throwaway repo med tre uafhængige ventende ændringer (en fejlrettelse, en ny testfil, en ny README): skillens egen read-only gather script flaggede korrekt den blandede diff, og den producerede tre rene konventionelle commits (fix/test/docs) versus en naiv baseline af én samlet, ukonventionelt formuleret commit.
Testet: 2026-07-15 · Claude Code 2.x (agent harness)
Installation
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
Kommandoer og eksempelprompter
/committing-codeGrupperer ventende git-ændringer i logiske konventionelle commits, med en hemmelighedsvagt og en godkendelsespause før hver commit.
Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):
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