ముఖ్య విషయం ఏమిటంటే AI కు ముడి పదార్థం — వాస్తవ diff లేదా కోడ్ — ఇవ్వడం మరియు నిర్దిష్టమైన, సంప్రదాయ ఫార్మాట్ కోసం అడగడం. AI ఒక మార్పును స్పష్టమైన గద్యగా మార్చడంలో చక్కగా ఉంటుంది, కానీ అది ఏ మార్పు జరిగిందో చూడగలిగితే మాత్రమే.
ముఖ్య విషయం ఏమిటంటే AI కు ముడి పదార్థం — వాస్తవ diff లేదా కోడ్ — ఇవ్వడం మరియు నిర్దిష్టమైన, సంప్రదాయ ఫార్మాట్ కోసం అడగడం. AI ఒక మార్పును స్పష్టమైన గద్యగా మార్చడంలో చక్కగా ఉంటుంది, కానీ అది ఏ మార్పు జరిగిందో చూడగలిగితే మాత్రమే.
git diff --staged | <your AI tool>.feat:, fix:, docs:), లేదా మీ changelog స్టైల్.ఒక సోమరితనమైన కమిట్ సందేశం:
fixed stuff
Diff ను ఫీడ్ చేసిన తరువాత మరియు 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.
రెండవ సంస్కరణ రివ్యూయర్కు ఏది మార్పు జరిగిందో మరియు ఎందువల్ల — git log లో ఆరు నెలల తరువాత చాలా ఉపయోగకరమైనది.
యిమిన ఫలితాన్ని వాస్తవ మార్పుకు సంబంధించి చదవండి. AI మీ ఉద్దేశ్యం తెలియదు — అది చూపించిన కోడ్ మాత్రమే — కాబట్టి ఇది fix ను feat గా లేబుల్ చేయవచ్చు లేదా నిజం లేని సైడ్ ఎఫెక్ట్ క్లెయిమ్ చేయవచ్చు.
మంచి కమిట్ సందేశాలు మరియు డాక్లు ఎందువల్ల కోడ్ ఉనికిలో ఉంది అని మీ భవిష్యత్ నాన్ మరియు సహచరులు అర్థం చేసుకోవడం. AI వాటిని బాగా వ్రాయడం యొక్క ఘర্షణను తొలగిస్తుంది, కానీ ఖచ్చితత్వం మీ వానిది: నమ్ముకుని తప్పుగా చేసిన changelog ఏమీ లేనిదానికన్నా చెత్త. దానికి నిజమైన ఇన్పుట్ ఇవ్వండి, నిజమైన సంప్రదాయ డిమాండ్ చేయండి, మరియు కమిట్ చేయడానికి ముందు ధృవీకరించండి.