Ključ je dati AI sirovinu — stvarni diff ili kod — i zatražiti određeni, konvencionalan format. AI je dobar u pretvaranju promjene u jasan tekst, ali samo ako može vidjeti što se promijenilo.
Ključ je dati AI sirovinu — stvarni diff ili kod — i zatražiti određeni, konvencionalan format. AI je dobar u pretvaranju promjene u jasan tekst, ali samo ako može vidjeti što se promijenilo.
git diff --staged | <your AI tool>.feat:, fix:, docs:), ili tvoj stil promjena.JednA lijena poruka commit-a:
fixed stuff
Nakon davanja diff-a i zahtijevanja Conventional Commit stila:
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.
Drugi verzija govori recenzentu što se promijenilo i zašto — daleko korisnije u git log šest mjeseci kasnije.
Uvijek čitaj rezultat naspram stvarne promjene. AI ne zna tvoju namjeru — samo kod koji joj je pokazan — pa može pogrešno etiketirati fix kao feat ili tvrditi stranični učinak koji zapravo ne postoji.
Dobre poruke commit-a i dokumentacija su način na koji ti i tvoji suradnici u budućnosti razumijevate zašto kod postoji. AI uklanja trenje pisanja na dobar način, ali točnost je na tebi: pouzdano pogrešna lista promjena gora je od ničega. Daj mu stvarni unos, zatraži stvarnu konvenciju i provjeri prije nego što commit-ašš.