Claude Code 101
← सभी पाठ
पाठ 08Claude Code 101

The CLAUDE.md file

सारांश ऑडियो

इस पाठ के लिए कोई ऑडियो सारांश नहीं है।

अध्ययन नोट्स

**Claude Code में Claude. md फ़ाइल: मुख्य अवधारणाएँ**

  • उद्देश्य (Purpose): Claude. md फ़ाइल Claude Code को आपके प्रोजेक्ट के बारे में स्थायी स्मृति (persistent memory) प्रदान करती है।
  • कार्यप्रणाली (How it works):
  • यह एक मार्कडाउन फ़ाइल है जिसे प्रोजेक्ट की रूट डायरेक्टरी में रखा जाता है।
  • जब आप सत्र (session) शुरू करते हैं, तो Claude Code इसे स्वचालित रूप से पढ़ता है।
  • इस फ़ाइल की सामग्री आपके मुख्य प्रॉम्प्ट (prompt) में जोड़ दी जाती है।
  • लाभ (Benefits):
  • बिना इस फ़ाइल के, Claude को हर बार कोडबेस को फिर से खोजना पड़ता है और अनुमान लगाने पड़ते हैं, जिससे दिशा देना कठिन हो जाता है।
  • Claude. md होने से Claude तुरंत सही काम करता है क्योंकि उसे संदर्भ (context) पहले से पता होता है।
  • निर्माण (Creation): आप /init कमांड का उपयोग करके अपने कोडबेस के आधार पर एक Claude. md जनरेट कर सकते हैं।

**Claude. md में शामिल की जाने वाली जानकारी:**

  • तकनीकी स्टैक (Stack): उपयोग किए जा रहे फ्रेमवर्क और लाइब्रेरी (जैसे Next. js 15, Tailwind, Drizzle ORM)।
  • कोड प्राथमिकताएँ (Preferences): कोडिंग स्टाइल (जैसे दो स्पेस इंडेंटेशन), एक्सपोर्ट का प्रकार (named exports), और विशिष्ट नियम (जैसे API routes के बजाय server actions का उपयोग)।
  • कमांड (Commands): प्रोजेक्ट से संबंधित आवश्यक कमांड (जैसे dev server, run tests, lint)।

मेमोरी फ़ाइलों का पदानुक्रम (Memory Hierarchy):

  • **प्रोजेक्ट स्तर (Claude. md):**
  • प्रोजेक्ट की रूट डायरेक्टरी में स्थित।
  • यह केवल उस विशिष्ट प्रोजेक्ट के लिए होता है।
  • **उपयोगकर्ता स्तर (Claude. md):**
  • आपके कॉन्फ़िगरेशन फ़ोल्डर में स्थित।
  • यह आपकी व्यक्तिगत प्राथमिकताएँ होती हैं जो सभी प्रोजेक्ट्स पर लागू होती हैं।

उपयोग के लिए सुझाव (Usage Tips):

  • संदर्भ प्रदान करें: एक उत्पादक सत्र (productive session) के लिए, अपने स्टैक, प्राथमिकताओं और कमांड के साथ संदर्भ प्रदान करें।
  • सीखने के लिए: यदि आप Claude को कोई सुधार बताते हैं, तो उसे स्पष्ट रूप से याद रखने के लिए कहें।
  • दस्तावेज़ का संदर्भ: प्रोजेक्ट में मौजूद दस्तावेज़ों को संदर्भित करने के लिए फ़ाइल पाथ के साथ @ प्रतीक का उपयोग करें।
  • शुरुआत: शुरुआत में बिना Claude. md के प्रोजेक्ट शुरू करें ताकि आप देख सकें कि मॉडल को कहाँ सुधार की आवश्यकता है, जिससे फ़ाइल संक्षिप्त और केंद्रित बनी रहे।

Takeaways

  • Claude. md फ़ाइल Claude Code को प्रोजेक्ट के लिए स्थायी स्मृति (persistent memory) प्रदान करती है।
  • यह फ़ाइल प्रोजेक्ट की रूट डायरेक्टरी में होती है और Claude को तुरंत संदर्भ (context) प्रदान करती है, जिससे उसे बार-बार कोडबेस खोजना नहीं पड़ता।
  • इसमें तकनीकी स्टैक, कोडिंग प्राथमिकताएँ (जैसे इंडेंटेशन, एक्सपोर्ट स्टाइल), और प्रोजेक्ट के आवश्यक कमांड शामिल किए जाते हैं।
  • यह प्रोजेक्ट स्तर की मेमोरी होती है, जो केवल उस विशिष्ट प्रोजेक्ट के लिए लागू होती है।
फ्लैशकार्ड 10 कार्ड
प्रश्न
प्रकट करने के लिए क्लिक करें · ←/→
उत्तर
वापस पलटने के लिए क्लिक करें
ज्ञान जाँच 6 प्रश्न