Committing Code
Grupperer ventende git-endringer i logiske konvensjonelle commits, med en hemmelighetsvakt og en godkjenningspause før hver commit.
Bestått
Hva den gjør
Inspekterer git status/diff/log og foreslår én commit for små sammenhengende endringssett eller flere formåls-grupperte commits (feat/fix/docs/test/etc.) for blandede endringssett, nekter å stage sannsynlige hemmeligheter og pauser for brukergodkjenning før git add/commit kjøres. Utløses ved committing, lagring av endringer, oppretting av commits, eller gruppering av arbeid i commits; ekskluderer eksplisitt amend/rebase/force-push/history-rewrite forespørsler.
Testrapport
Kjørte den for reell på et engangsrepo med tre urelaterte ventende endringer (en feilretting, en ny testfil, en ny README): ferdighetens egen skrivebeskyttede samle-skript flagget korrekt den blandede endringsdiffen, og den produserte tre rene konvensjonelle commits (fix/test/docs) versus en naiv grunnlinje av én samlet, ukonvensjonelt formulert commit.
Testet på: 2026-07-15 · Claude Code 2.x (agent harness)
Installer
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-endringer i logiske konvensjonelle commits, med en hemmelighetsvakt og en godkjenningspause før hver commit.
Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen 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