पाठ 12 / 25
CLAUDE.md से Project Memory
छोटी project memory फ़ाइल लिखें जिसमें agent को हमेशा पता होने वाले commands, conventions और नियम हों।
हमेशा लागू निर्देश
Claude Code session की शुरुआत में CLAUDE.md पढ़ता है। यह उन तथ्यों की सही जगह है जो agent अनुमान से नहीं जान सकता: build और test कैसे करें, नामकरण conventions, और क्या कभी न करें। इसे छोटा रखें, क्योंकि हर पंक्ति हर session में context लेती है।
उपयोगी CLAUDE.md
Commands और नियम, ट्यूटोरियल नहीं। जो कोड से पहले ही स्पष्ट है उसे दोहराएँ नहीं।
# Shop API
## Commands
- Test: `npm test`
- Lint: `npm run lint`
- Dev server: `npm run dev`
## Rules
- Use TypeScript strict mode; no `any`.
- Database changes go through migrations in `db/migrations`.
- Never edit generated files in `src/gen/`.इसे कोड की तरह review करें
पुराने या विरोधाभासी निर्देश agent को भ्रमित करते हैं। Conventions बदलें तो फ़ाइल अपडेट करें, और जो नियम agent बिना कहे मानता है उन्हें हटा दें।
त्वरित जाँच: CLAUDE.md में क्या होना चाहिए?
- Passwords और API keys
- Build और test commands तथा project नियम
- पूरा source code
- यूँ ही चुटकुले
Answer
Build और test commands तथा project नियम — इसमें वे स्थिर तथ्य और नियम होते हैं जो agent अनुमान से नहीं जान सकता। Secrets वहाँ कभी नहीं।