Klíčem je poskytnout AI surový materiál — skutečný diff nebo kód — a požádat o specifický, standardní formát. AI je dobrá na převedení změny do jasného textu, ale pouze pokud vidí, co se změnilo.
Klíčem je poskytnout AI surový materiál — skutečný diff nebo kód — a požádat o specifický, standardní formát. AI je dobrá na převedení změny do jasného textu, ale pouze pokud vidí, co se změnilo.
git diff --staged | <váš AI nástroj>.feat:, fix:, docs:), nebo váš styl changelog.Lenivá commit zpráva:
fixed stuff
Po podání diffu a požádání o styl Conventional Commit:
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.
Druhá verze říká reviewerovi co se změnilo a proč — mnohem užitečnější v git log za šest měsíců.
Vždy si přečtěte výsledek oproti skutečné změně. AI nezná váš záměr — zná jen kód, který jí byl předložen — takže může špatně označit fix jako feat nebo tvrdit vedlejší efekt, který neexistuje.
Dobré commit zprávy a dokumentace jsou tím, jak si budoucí vy a vaši kolegové uvědomíte proč kód existuje. AI odstraňuje tření při jejich dobrém psaní, ale přesnost je na vás: sebevědomě špatný changelog je horší než žádný. Poskytněte mu skutečný vstup, vyžadujte skutečnou konvenci a ověřte si to před commitnutím.