𝗖𝗟𝗔𝗨𝗗𝗘.𝗺𝗱 चा बाह्य वर्किंग मेमरी (External Working Memory) म्हणून वापर करा
कोडिंग सेशन्स पुन्हा सुरू करताना वेळ वाया घालवणे थांबवा.
एका डेव्हलपरला असे आढळले की, CLAUDE.md फाईलशिवाय प्रोजेक्ट पुन्हा उघडताना त्यांना १५ मिनिटांपर्यंतची मानसिक मेहनत करावी लागत होती. त्यांनी कोठे काम थांबवले होते हे त्यांना पुन्हा शोधून घ्यावे लागत असे. एक स्ट्रक्चर्ड CLAUDE.md तयार केल्यानंतर, हा वेळ १ मिनिटाच्या खाली आला.
CLAUDE.md तुमच्या बाह्य वर्किंग मेमरीप्रमाणे (external working memory) काम करते. Claude Code प्रत्येक सेशनच्या सुरुवातीला ही फाईल आपोआप वाचते. तुम्हाला ती पेस्ट करण्याची किंवा AI ला ती अस्तित्वात आहे याची आठवण करून देण्याची गरज नाही. ते आपोआप काम करते.
तुम्ही दोन फाईल्स वापरल्या पाहिजेत:
- तुमच्या प्रोजेक्ट रूटमधील
./CLAUDE.md. याचा वापर तुमच्या टेक स्टॅक (tech stack) आणि कोडिंग कन्व्हेन्शन्स (coding conventions) सारख्या प्रोजेक्ट नियमांसाठी करा. - ग्लोबल नियमांसाठी
~/.claude/CLAUDE.md. याचा वापर प्रत्येक प्रोजेक्टला लागू होणाऱ्या गोष्टींसाठी करा, जसे की तुमची पसंतीची लेखन शैली (writing voice).
मानसिक ऊर्जा मर्यादित असते. Slack मेसेज किंवा ईमेल सारख्या व्यत्ययामुळे तुमची मानसिक एकाग्रता (mental scratchpad) विस्कळीत होते. जेव्हा तुम्ही परत येता, तेव्हा तुमचा संदर्भ (context) पुन्हा तयार करण्यात तुमचा वेळ वाया जातो. CLAUDE.md तो 'स्क्रॅचपॅड' तुमच्या डोक्यातून एका फाईलमध्ये हलवते.
हे चार मुख्य समस्या सोडवते:
- ते तुमचा टेक स्टॅक लक्षात ठेवते, जेणेकरून तुम्हाला तो पुन्हा स्पष्ट करण्याची गरज पडत नाही.
- ते तुमचे कन्व्हेन्शन्स लक्षात ठेवते, जेणेकरून तुम्हाला पुन्हा पुन्हा नावांचे नियम ठरवावे लागत नाहीत.
- ते तुमची लेखन शैली लक्षात ठेवते, जेणेकरून आउटपुट तुमच्यासारखेच वाटते.
- ते तुमचे सध्याचे काम लक्षात ठेवते, जेणेकरून तुम्हाला नेमके कोठून सुरुवात करायची आहे हे समजते.
तुमच्या प्रोजेक्ट रूटमध्ये खालील चार हेडर्ससह एक CLAUDE.md फाईल तयार करा:
Project Name
Stack
- तुमची टूल्स येथे सूचीबद्ध करा.
Voice
- AI ने कसे लिहावे हे येथे नमूद करा.
Gotchas
- टाळायच्या चुकांची यादी करा.
Current checkpoint
- पूर्ण केलेले शेवटचे काम.
- करायचे पुढील काम.
- तुम्हाला अडथळा आणणारी कोणतीही गोष्ट.
'Current checkpoint' हेडर सर्वात महत्त्वाचे आहे. तुम्ही नेमके कोठे आहात हे ते Claude ला सांगते. जेव्हा तुम्ही सेशन उघडता, तेव्हा Claude चेकपॉइंट वाचते आणि तुम्हाला लगेच पुढचे पाऊल सांगते.
हे सेट करण्यासाठी:
- तुमच्या प्रोजेक्ट रूटमध्ये
touch CLAUDE.mdरन करा. - वरील चार हेडर्स जोडा.
- तुम्हाला माहित असलेली माहिती भरा.
- तुमच्या वैयक्तिक आवडीनिवडींसाठी
~/.claude/CLAUDE.mdयेथे एक ग्लोबल फाईल तयार करा.
जेव्हा जेव्हा Claude असा प्रश्न विचारते जो त्याला आधीच माहित असावा असे तुम्हाला वाटते, तेव्हा त्याचे उत्तर त्या फाईलमध्ये लिहा. तुम्ही प्रत्येक वेळी वापरल्यामुळे ही फाईल अधिक सुधारत जाते.
ती अपडेट ठेवा. जुनी CLAUDE.md फाईल चुकीची माहिती देऊ शकते. तुमचा टेक स्टॅक किंवा वर्कफ्लो बदलताच फाईल अपडेट करा.
स्त्रोत: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01
ऐच्छिक लर्निंग कम्युनिटी: https://t.me/GyaanSetuAi