इस प्रोजेक्ट के बारे में
Eklavya एक Claude Code प्लगइन है जो एजेंट जनरेशन समय को सीखने के समय में बदल देता है। जब Claude Code आपका कार्य लागू करता है, Eklavya आपको उसी कार्य के पीछे की अवधारणाएँ सिखाता है — अनुकूली सुकराती प्रश्न जो उसके द्वारा लिखे गए डिफ पर आधारित होते हैं, स्थानीय नॉलेज ग्राफ में महारत ट्रैक की जाती है, और वैकल्पिक रूप से एक कमिट गेट होता है जब तक आप यह नहीं दिखाते कि आपने इसे समझ लिया है।
कोडिंग एजेंट एक समझ का अंतर पैदा करते हैं: आप ऐसा कोड शिप करते हैं जो आपने नहीं लिखा और डीबग नहीं कर सकते। जिस क्षण वह कोड जनरेट हो रहा होता है, वह सबसे अधिक लाभकारी शिक्षण क्षण होता है — अवधारणाएँ ठोस होती हैं, कोड आपकी स्क्रीन पर होता है, और आपके हाथ खाली होते हैं। इसलिए Eklavya आपसे इसके बारे में पूछता है, प्रति कार्य एक बार, कभी एक ही प्रश्न दो बार नहीं, और हर बार जब आप सही उत्तर देते हैं तो कठिन होता जाता है।
सब कुछ स्थानीय है। कोई खाता नहीं, कोई सिंक नहीं, कोई टेलीमेट्री नहीं।
## इंस्टॉलेशन
**Node 22+** चाहिए। macOS, Linux या Windows पर और कुछ नहीं।
```bash
npm install -g eklavya && eklavya install
```
इससे आपको प्लगइन और `eklavya` कमांड मिलता है। फिर Claude Code के अंदर `/eklavya:setup` चलाएँ और एक मोड चुनें।
आप Claude Code के अंदर प्लगइन मार्केटप्लेस से भी इंस्टॉल कर सकते हैं, एक चेतावनी के साथ कि स्लैश कमांड को क्या करने की अनुमति है — दोनों रास्ते और चेतावनी दस्तावेज़ों में हैं।
यह टर्मिनल में Claude Code और Claude Desktop में Code टैब को कवर करता है, जो एक ही कॉन्फ़िगरेशन पर एक ही इंजन हैं। **Cowork** भी काम करता है और अपनी खुद की प्लगइन सूची रखता है, इसलिए वहाँ भी इंस्टॉल करें: Customize → Plugins → Add marketplace → `ProjectAJ14/eklavya`। ये सभी एक ही नॉलेज ग्राफ साझा करते हैं।
## यह कैसे काम करता है
आप कुछ माँगते हैं। Claude लॉग करता है कि काम किन चीज़ों को छूता है, और वह लॉगिंग कॉल एक चेकपॉइंट ट्रिगर करती है: उस अवधारणा के बारे में **एक** बहुविकल्पीय प्रश्न जो उसने अभी लॉग किया है, जबकि कोड अभी भी आपकी स्क्रीन पर है। आप कुछ सेकंड में उत्तर देते हैं और Claude सीधे आगे बढ़ता है। जब कार्य समाप्त होता है, अधिकतम एक और प्रश्न — कभी ढेर नहीं।
टियर 1 पूछता है कि चीज़ क्या है। टियर 5 पूछता है कि यह कब गलत दृष्टिकोण है। जैसे-जैसे आप सही उत्तर देते हैं, आप ऊपर चढ़ते हैं, इस तरह "कभी एक ही प्रश्न दो बार नहीं" एक सीमित अवधारणा ग्राफ के संपर्क में टिकता है। कठिनाई प्रति प्रोजेक्ट अर्जित की जाती है, इसलिए एक कोडबेस जिसे आपने अभी देखा है, आसान शुरू होता है चाहे आप कितने भी वरिष्ठ हों।
## मैनुअल
दस्तावेज़ इंस्टॉलेशन, चार डायल (`mode`, `focus`, `cadence`, `difficulty`), स्तर और टियर, कमांड संदर्भ, कॉन्फ़िगरेशन, कमिट गेट, आपका डेटा और समस्या निवारण को कवर करते हैं। दूसरे पैन में जनरेशन के *दौरान* चलने वाली ट्यूटरिंग के लिए — एक सत्र सिखाता है जबकि दूसरा बनाता है, एक डेटाबेस साझा करते हुए — समानांतर ट्यूटरिंग दस्तावेज़ देखें।
## लाइसेंस
MIT
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.