3.2 CLAUDE.md — The Project Brain
3.2 CLAUDE.md — The Project Brain
🎯 Objective (इस लेसन का मक़सद)
इस लेसन को पूरा करने के बाद आप:
- समझ पाएंगे कि
CLAUDE.mdफाइल क्या है और यह Claude Code के लिए सबसे जरूरी फाइल क्यों है। - एक सही
CLAUDE.mdफाइल लिखना सीखेंगे जिसमें बिल्ड कमांड्स, कोडिंग के नियम और टेस्टिंग के तरीके शामिल हों। - Global
~/.claude/CLAUDE.mdऔर लोकल प्रोजेक्टCLAUDE.mdका फर्क समझेंगे।
💡 Real-Life Analogy (आसान मिसाल)
मिसाल (कंपनी की रूलबुक / हैंडबुक):
जब कोई नया कर्मचारी ऑफिस जॉइन करता है, तो उसे एक नियम-पुस्तिका (रूलबुक) दी जाती है जिसमें लिखा होता है: ऑफिस का समय क्या है, कोड कैसे लिखना है और कौन सी गलती नहीं करनी है।
CLAUDE.mdआपके AI एजेंट के लिए वही रूलबुक है। जब भी Claude Code चालू होता है, वह सबसे पहले इस फाइल को पढ़ता है और इसके नियम कभी नहीं भूलता!
📖 Key Terms & Glossary (ज़रूरी शब्द)
| Term (शब्द) | Simple Meaning (आसान मतलब) | Example (मिसाल) |
|---|---|---|
CLAUDE.md |
प्रोजेक्ट के मुख्य फोल्डर में रखी नियमों वाली फाइल | ./CLAUDE.md |
| Persistent Memory | वह बातें जो चैट रीसेट होने के बाद भी AI को याद रहती हैं | कोडिंग रूल्स और कमांड्स |
| Global Rules | वह नियम जो आपके कंप्यूटर के हर प्रोजेक्ट में लागू हों | ~/.claude/CLAUDE.md |
| Local Rules | वह नियम जो सिर्फ उसी खास प्रोजेक्ट के लिए हों | my-app/CLAUDE.md |
🏗️ CLAUDE.md का सही फॉर्मेट
एक अच्छी CLAUDE.md फाइल में ये 4 मुख्य हिस्से होने चाहिए:
# CLAUDE.md - Project Guidelines & Rules
## 1. Build & Test Commands (चलाने के कमांड्स)
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`
- **नियम:** कभी भी `npm run dev` बैकग्राउंड में मत चलाना।
## 2. Tech Stack (प्रोजेक्ट क्या इस्तेमाल करता है)
- Frontend: React (Next.js 14 App Router), Tailwind CSS
- Backend: Node.js, Express, PostgreSQL (Prisma ORM)
## 3. Code Style & Rules (लिखने का तरीका)
- हमेशा TypeScript इस्तेमाल करें (Strict mode).
- हर फंक्शन में try-catch और सही एरर हैंडलिंग लिखें।
## 4. Tone & Language (बात करने का तरीका)
- यूज़र से आसान बोलचाल वाली हिंदी/हिंग्लिश में बात करें।
- मुश्किल और शुद्ध हिंदी के शब्दों से बचें।⚙️ Claude Code इसे कैसे पढ़ता है?
जब भी आप कोई काम देते हैं:
[ यूज़र प्रॉम्प्ट: "Fix cart bug" ]
│
▼
[ 1. CLAUDE.md खुद लोड होती है ] ───> कमांड्स और प्रोजेक्ट नियम चेक करता है
│
▼
[ 2. नियमों के हिसाब से काम ] ───> Next.js 14 का सही तरीका यूज़ करता है
│
▼
[ 3. बिल्कुल सही कोड तैयार! ] ───> 100% सही और टेस्टेड कोड मिलता है🌐 Global vs Local CLAUDE.md
| प्रकार | लोकेशन | कब इस्तेमाल करें? |
|---|---|---|
Global CLAUDE.md |
~/.claude/CLAUDE.md (Home dir) |
अपनी निजी पसंद के नियमों के लिए (जैसे: “हमेशा छोटा जवाब दो”, “हिंग्लिश में बात करो”)। यह हर प्रोजेक्ट में चलेगा। |
Local CLAUDE.md |
प्रोजेक्ट फोल्डर में ./CLAUDE.md |
प्रोजेक्ट के खास कमांड्स के लिए (जैसे: “यहाँ pnpm इस्तेमाल करो”, “डेटाबेस रूल्स”). |
⚠️ Common Mistakes & Pro Tips (बचने वाली गलतियाँ)
- ❌ गलती:
CLAUDE.mdमें 2000 लाइनों का लंबा निबंध लिख देना जिससे टोकन बर्बाद हों। - ✅ Pro Tip:
CLAUDE.mdको छोटा और पॉइंट-वाइज रखें (100-150 लाइनों के अंदर)। सिर्फ काम की बातें ही लिखें।
📝 Practice Challenge (खुद करके देखें)
- अपने प्रोजेक्ट में
> /initचलाकरCLAUDE.mdबनाएं। - उसमें एक नया नियम जोड़ें: “हर बदलाव के बाद 1 लाइन की समरी दो”।
- टेस्ट करें कि AI यह नियम फॉलो कर रहा है या नहीं।
📌 Quick Revision Summary (मुख्य बातें)
CLAUDE.mdआपके प्रोजेक्ट का मास्टर दिमाग है जिसे AI हर बार पढ़ता है।- इसमें बिल्ड कमांड्स, टेक्नोलॉजी और कोडिंग के तौर-तरीके लिखे जाते हैं।
/initकमांड से यह फाइल खुद-ब-खुद बन सकती है।
🧭 Next Steps & Navigation
- ⬅️ पिछला Lesson: 3.1 Context Window Management
- ➡️ अगला Module: Module 4: Development Workflows & Planning
Last updated on