𝗜 𝗔𝘂𝘁𝗼𝗺𝗮𝘁𝗲𝗱 𝗘𝘃𝗲𝗿𝘆𝘁𝗵𝗶𝗻𝗴 𝗘𝘅𝗰𝗲𝗽𝘁 𝗧𝗵𝗲 𝗖𝗼𝗱𝗲
मी WordPress प्लगइन्स बनवतो. कोड वेगाने लिहिण्यासाठी मी Claude Code वापरण्यास सुरुवात केली.
सहा महिन्यांनंतर, मला जाणवले की यामुळे कोडिंगमध्ये माझा वेळ वाचला नाही. तर कोडच्या आसपासच्या इतर सर्व गोष्टींमध्ये माझा वेळ वाचला.
प्रत्येक रिलीजसाठी काही पुनरावृत्ती होणाऱ्या गोष्टी कराव्या लागतात:
- व्हर्जन नंबर अपडेट करणे
- readme रिफ्रेश करणे
- changelog लिहिणे
- ट्रान्सलेशन फाइल्स तपासणे
- घोषणा तयार करणे
ही कामे कठीण नाहीत. पण ती तुमचे लक्ष विचलित करतात. प्रत्येक छोटे काम तुम्हाला तुमच्या कामाच्या प्रवाहातून (flow) बाहेर खेचते. तुम्ही तुमचा मानसिक संदर्भ (mental context) गमावता. जेव्हा तुम्ही पुन्हा कोडिंगला परत येता, तेव्हा मेंदू पुन्हा कार्यान्वित करण्यासाठी तुम्हाला अतिरिक्त मानसिक श्रम घ्यावे लागतात.
मी ही कामे Claude Code कडे सोपवायला सुरुवात केली. मी फक्त लॉजिकवर लक्ष केंद्रित करतो. मशीन इतर किरकोळ कामे हाताळते.
मी व्हर्जन तपासण्यासाठी एका विशिष्ट कौशल्याचा वापर करतो. WordPress मध्ये, PHP फाईलमधील व्हर्जन readme टॅगशी जुळणे आवश्यक आहे. जर ते जुळले नाहीत, तर वापरकर्त्यांना चुकीचे अपडेट्स मिळतात.
मी /release-check नावाचा एक कमांड तयार केला आहे. तो चार गोष्टी करतो:
- PHP व्हर्जन readme शी जुळते का ते तपासतो
- सर्वात वरची changelog एन्ट्री पडताळतो
- "Tested up to" हे फील्ड बरोबर आहे की नाही याची खात्री करतो
- चुका सुधारण्याऐवजी फक्त त्या रिपोर्ट करतो
मला AI ने या फाइल्स आपोआप दुरुस्त कराव्यात असे वाटत नाही. मला त्याने फक्त त्रुटी दाखवाव्यात असे वाटते. अंतिम निर्णय माझाच असतो.
मी याचा वापर changelogs आणि translations साठी देखील करतो:
- changelogs साठी, मी त्याला git log देतो. ते commits चे रूपांतर वापरकर्त्यांना समजेल अशा मजकुरात करते. जर एखादा तपशील अस्पष्ट असेल, तर "(to confirm)" असे लिहावे अशी मी त्याला सूचना देतो. यामुळे AI स्वतःचे तर्क लावत नाही.
- translations साठी, ते न ट्रान्सलेट केलेले स्ट्रिंग्सची यादी देते. काहीही करण्यापूर्वी ते मला नेमकी काय त्रुटी आहे ते दाखवते.
मी माझी कार्यपद्धती (workflow) अर्धी ऑटोमेशनवर ठेवतो. मी AI ला कधीही पूर्ण उत्पादन रिलीज (ship) करू देत नाही. तीन गोष्टी मॅन्युअल राहतात:
- रिलीज बटण दाबणे
- वापरकर्त्यांसाठी अंतिम शब्दरचना
- कोड मर्ज करणे
विवेक किंवा निर्णयक्षमता नसलेले ऑटोमेशन ही विश्वासाची समस्या आहे. जर तुम्ही न वाचलेला मजकूर पाठवला, तर तुम्ही तुमचे वापरकर्ते गमावाल.
ही छोटी कामे करणे हा मुख्य खर्चिक भाग नव्हता. मुख्य खर्च एकाग्रता गमावणे हा होता. ही कामे माझ्याकडून दूर केल्यामुळे मी प्रत्यक्ष निर्मितीवर (build) लक्ष केंद्रित करू शकतो.
जर तुम्हाला वेगाने काम करण्यासाठी AI वापरायचे असेल, तर तुमच्या मुख्य कामाच्या भोवती असलेल्या छोट्या कामांकडे लक्ष द्या. अनेकदा तीच कामे तुम्हाला मागे खेचतात.
Optional learning community: https://t.me/GyaanSetuAi