Nøkkelen er å gi AI råmaterialet — det faktiske diffdataene eller koden — og be om et spesifikt, konvensjonelt format. AI er god til å gjøre en endring om til klar prosa, men bare hvis det kan se hva som ble endret.
Nøkkelen er å gi AI råmaterialet — det faktiske diffdataene eller koden — og be om et spesifikt, konvensjonelt format. AI er god til å gjøre en endring om til klar prosa, men bare hvis det kan se hva som ble endret.
git diff --staged | <your AI tool>.feat:, fix:, docs:), eller din endringsloggstil.En lat commit-melding:
fixed stuff
Etter å ha gitt diffdataene og bedt om Conventional Commit-stil:
fix(auth): reject expired tokens in session middleware
The middleware only checked token signature, not expiry, so expired
sessions stayed valid. Added an `exp` claim check that returns 401.
Den andre versjonen forteller en gjennomganger hva som ble endret og hvorfor — langt mer nyttig i git log seks måneder senere.
Alltid les resultatet mot den faktiske endringen. AI kjenner ikke din intensjon — bare koden det ble vist — så det kan merke en fix som en feat eller påstå en bieffekt som ikke er ekte.
Gode commit-meldinger og dokumentasjon er hvordan ditt fremtidige jeg og lagkamerater forstår hvorfor koden finnes. AI fjerner friksjon ved å skrive dem godt, men nøyaktighet er opp til deg: en selvsikkert feil endringslogg er verre enn ingen. Gi den virkelig input, krev en virkelig konvensjon, og bekreft før du committer.