Nøglen er at give AI det råt materiale — den faktiske diff eller kode — og bede om et specifikt, standardkonventionelt format. AI er god til at omdanne en ændring til klar prosa, men kun hvis det kan se hvad der blev ændret.
Nøglen er at give AI det råt materiale — den faktiske diff eller kode — og bede om et specifikt, standardkonventionelt format. AI er god til at omdanne en ændring til klar prosa, men kun hvis det kan se hvad der blev ændret.
git diff --staged | <your AI tool>.feat:, fix:, docs:), eller dit changelog-format.En doven commit-meddelelse:
fixed stuff
Efter at have feedet diffen 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 anden version fortæller en reviewer hvad der blev ændret og hvorfor — langt mere brugbar i git log seks måneder senere.
Læs altid resultatet op imod den faktiske ændring. AI kender ikke dine intentioner — kun den kode den blev vist — så det kan mislabele en fix som en feat eller hævde en bivirkning som ikke er reel.
Gode commit-meddelelser og dokumentation er hvordan dit fremtidlige jeg og holdkammerater forstår hvorfor kode eksisterer. AI fjerner friktionen ved at skrive dem godt, men nøjagtighed er dit ansvar: en selvsikkert forkert changelog er værre end ingenting. Feed den ægte input, kræv en ægte konvention, og bekræft før du committer.