सामग्री पर जाएँ

Claude Code यूज़र्स के लिए

Claude हर सेशन अंधा होकर शुरू करता है।

CLAUDE.md, Claude को बताता है कैसे व्यवहार करना है। यह Claude को नहीं बताता कि आपके रिपो में क्या है। Maguyva कोडबेस को इंडेक्स करता है और उसे MCP पर वापस देता है, ताकि Claude ऐसे एडिट करे जैसे उसने पहले ही कोड पढ़ लिया हो।

Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, कोई कार्ड नहीं।

बिहेवियर के लिए CLAUDE.md इस्तेमाल करें। मौजूदा कोडबेस तथ्यों के लिए Maguyva इस्तेमाल करें।

CLAUDE.md एक बेस्ट प्रैक्टिस है। इसे इस्तेमाल करें।

> cat CLAUDE.md
# प्रोजेक्ट कन्वेंशन, कमांड्स, स्कोप्ड rules

स्थायी इंस्ट्रक्शंस CLAUDE.md में होने चाहिए। यह इनके लिए सही जगह है:

  • बिल्ड, टेस्ट, और लिंट कमांड्स जो एजेंट को चलाने चाहिए।
  • कोडिंग-स्टाइल नियम और नेमिंग कन्वेंशन।
  • किसी डायरेक्टरी तक सीमित “हमेशा X करो / कभी Y मत करो” गार्डरेल्स।
  • कैनोनिकल डॉक्स और डिसीज़न लॉग्स के पॉइंटर्स।

Anthropic के स्मृति डॉक्स इसे अच्छी तरह समझाते हैं। इसे संक्षिप्त रखें। इसका दायरा तय करें। इसे कमिट करें।

लेकिन CLAUDE.md कभी आपकी कोडबेस का नक़्शा बनने के लिए नहीं था।

जहाँ अकेला CLAUDE.md काफ़ी नहीं रह जाता

चार फ़ेलियर मोड्स जिन्हें अकेला मार्कडाउन ठीक नहीं कर सकता।

// फ़ाइल कोडबेस नहीं है

Claude को कैसे व्यवहार करना है बताना, उसे क्या मौजूद है नहीं बताता। किसी अनजान रिपो पर पहली एडिट फ़ाइल पाथ, फ़ंक्शन नामों, और कॉल साइट्स पर अंदाज़ा होती है। CLAUDE.md हर सिंबल को सूचीबद्ध नहीं कर सकता, और आप चाहेंगे भी नहीं कि वह करे।

// डॉक्स बासी होते हैं, कोड नहीं

आपके auth फ़्लो को बताने वाला CLAUDE.md ब्लॉक तब तक सही है जब तक कोई auth को रीफ़ैक्टर न करे। अब कोड ही सच्चाई का स्रोत है और डॉक्स भरोसे के साथ ग़लत हैं। Claude ग़लत वाला पढ़ता है।

// डिपेंडेंसीज़ मार्कडाउन में नहीं होतीं

“अगर मैं इस फ़ंक्शन को बदलूँ तो क्या टूटेगा?” एक ग्राफ़ सवाल है। इसका जवाब किसी डॉक फ़ाइल से नहीं मिल सकता। Claude या तो grep करके दुआ माँगता है या आपसे फ़ाइलें चैट में पेस्ट करने को कहता है।

// कॉन्टेक्स्ट विंडो का एक बजट है

CLAUDE.md को तब तक भरना जब तक Claude “काफ़ी जान न ले,” उन टोकन को खा जाता है जो रीज़निंग के लिए इस्तेमाल होने चाहिए। कुछ KB के बाद, आप जवाब की क्वालिटी को कॉन्टेक्स्ट वॉल्यूम से बदल रहे होते हैं।

Maguyva वह लेयर है जिसे CLAUDE.md कवर नहीं करता

एक रिमोट MCP सर्वर जो Claude Code को देता है:

  • सिमेंटिक, AST, ग्राफ़, और टेक्स्ट सर्च आपके इंडेक्स्ड रिपो पर, फ़ाइल पाथ और लाइन नंबर के साथ लौटाया गया।
  • डिपेंडेंसी, टाइप, और कॉल-साइट लुकअप वे सवाल जिनका जवाब एक ग्राफ़ दे सकता है और एक डॉक फ़ाइल नहीं।
  • ब्रांच-अवेयर नतीजे ताकि Claude उसी वर्ज़न का कोड देखे जिसे वह असल में एडिट कर रहा है।
  • वर्कस्पेस प्राइसिंग प्रति-सीट नहीं। 1 रिपो इंडेक्स करें या 50; एजेंट्स सीट के लिए पेमेंट नहीं करते।

CLAUDE.md, Claude को बताता है कैसे व्यवहार करना है

Maguyva, Claude को कोड का क्वेरी करने लायक़ नक़्शा देता है।

तीन वर्कफ़्लो

क्रमांकित, कोड-ब्लॉक से भरपूर। वे सवाल जो आप पहले से Claude से पूछते हैं, असली लाइनों के आधार पर ग्राउंडेड।

// workflow 01

असली इम्प्लीमेंटेशन ढूँढ़ें, टेस्ट स्टब नहीं

आप: "हमारे पेमेंट क्लाइंट में retry कैसे काम करता है?"

Maguyva के बिना → Claude retry को grep करता है, 14 हिट्स मिलते हैं, एक चुनता है (अक्सर एक टेस्ट मॉक)।
Maguyva के साथ    → Maguyva सिंबल डेफ़िनिशन, कॉल-साइट्स, और असली
                   इम्प्लीमेंटेशन का file:line रैंक्ड होकर लौटाता है।

// workflow 02

रीफ़ैक्टर करने से पहले ब्लास्ट रेडियस चेक करें

आप: "normalizePhoneNumber को कौन कॉल करता है?"

Maguyva लौटाता है: 4 पैकेजों में 7 कॉल-साइट्स, जिनमें एक Python सर्विस भी है
जो इसे gRPC स्टब के ज़रिए इम्पोर्ट करती है। Claude माइग्रेशन लिस्ट को इनलाइन
रखते हुए बदलाव सुझाता है, CI के लाल होने के बाद नहीं।

// workflow 03

डिफ़ स्वीकार करने से पहले एजेंट को वेरिफ़ाई करें

Claude: "मैंने token refresh ठीक करने के लिए src/auth/session.ts:142 एडिट किया।"

Maguyva से पूछें: "मुझे session.ts:130-160 दिखाओ और जो कुछ भी session को इम्पोर्ट करता है।"

Maguyva लौटाता है लाइव फ़ाइल स्लाइस + 3 इम्पोर्टर्स। अब डिफ़ असली लाइनों के आधार पर
ग्राउंडेड है, टोकन #11,000 से Claude की याददाश्त के आधार पर नहीं।

Claude Code में सेटअप

तीन चरण। Free स्तर: 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें, कोई कार्ड नहीं।

  1. // step 01

    maguyva.ai पर एक रिपो इंडेक्स करें

    ऐसा रिपॉज़िटरी चुनें जिसे आप अच्छी तरह जानते हों ताकि आप जवाबों को वेरिफ़ाई कर सकें। Free स्तर 3 रिपॉज़िटरी, 50K तक इंडेक्स्ड रिपॉज़िटरी लाइनें कवर करता है।

  2. // step 02

    Claude Code में Maguyva प्लगइन इंस्टॉल करें

    /plugin marketplace add maguyva/claude-code-plugin
    /plugin install maguyva@maguyva
    
    # the plugin reads your key from the environment
    export MAGUYVA_API_KEY=mgv_xxxx
  3. // step 03

    एक ऐसा सवाल पूछें जिसका जवाब आप पहले से जानते हैं

    अपनी पूरी कंपनी नहीं, एक रिपो और एक वेरिफ़ाई करने लायक़ सवाल से शुरू करें। अगर जवाब आपकी सोच से मिलता है, तो आप तैयार हैं।