عن المشروع

Eklavya هو إضافة لـ Claude Code تحول وقت توليد الوكيل إلى وقت تعلم. بينما ينفذ Claude Code مهمتك، يعلمك Eklavya المفاهيم الكامنة وراء هذا العمل المحدد — أسئلة سقراطية تكيفية مبنية على الفرق الذي كتبه للتو، مع تتبع الإتقان في شبكة معرفة محلية، واختياريًا بوابة التزام حتى تثبت أنك فهمته. وكلاء البرمجة يخلقون فجوة في الفهم: تشحن كودًا لم تكتبه ولا يمكنك تصحيح أخطائه. اللحظة التي يتم فيها توليد هذا الكود هي أعلى لحظة تعليمية تأثيرًا — المفاهيم ملموسة، الكود على شاشتك، ويداك حرتان. لذا يسألك Eklavya عنه، مرة واحدة لكل مهمة، ولا يكرر السؤال نفسه أبدًا، ويصعب في كل مرة تجيب فيها بشكل صحيح. كل شيء محلي. لا حسابات، لا مزامنة، لا تتبع. ## التثبيت يتطلب **Node 22+**. لا شيء آخر، على macOS أو Linux أو Windows. ```bash npm install -g eklavya && eklavya install ``` يمنحك ذلك الإضافة وأمر `eklavya`. ثم شغّل `/eklavya:setup` داخل Claude Code لاختيار وضع. يمكنك أيضًا التثبيت من سوق الإضافات داخل Claude Code، مع تحفظ واحد حول ما يُسمح لأمر الشرطة المائلة بفعله — كلا الطريقين والتحفظ موثقان في المستندات. يغطي ذلك Claude Code في الطرفية وتبويب Code في Claude Desktop، وهما نفس المحرك على نفس الإعداد. **Cowork** يعمل أيضًا ويحتفظ بقائمة إضافاته الخاصة، لذا ثبّته هناك أيضًا: تخصيص ← إضافات ← إضافة سوق ← `ProjectAJ14/eklavya`. جميعها تشترك في شبكة معرفة واحدة. ## كيف يعمل تطلب شيئًا. يسجل Claude ما يلمسه العمل، ويؤدي استدعاء التسجيل هذا إلى نقطة تفتيش: **سؤال واحد** متعدد الخيارات حول المفهوم الذي سجله للتو، يُطرح بينما الكود لا يزال على شاشتك. تجيب في بضع ثوانٍ ويواصل Claude مباشرة. عندما تنتهي المهمة، سؤال واحد على الأكثر — لا كومة أبدًا. المستوى 1 يسأل ما هو الشيء. المستوى 5 يسأل متى يكون النهج الخاطئ. ترتقي مع إجاباتك الصحيحة، وهذا هو كيف ينجو "لا تكرر السؤال نفسه أبدًا" من التعامل مع شبكة مفاهيم محدودة. الصعوبة تُكتسب لكل مشروع، لذا قاعدة الكود التي قابلتها للتو تبدأ سهلة مهما كان مستواك. ## الدليل تغطي المستندات التثبيت، والمقابض الأربعة (`mode`، `focus`، `cadence`، `difficulty`)، والمستويات والمراتب، ومرجع الأوامر، والإعدادات، وبوابة الالتزام، وبياناتك، واستكشاف الأخطاء. للتدريس الذي يعمل *أثناء* التوليد في لوحة ثانية — جلسة تعلم بينما تبني أخرى، تشتركان في قاعدة بيانات واحدة — راجع مستندات التدريس المتوازي. ## الترخيص MIT