للتطوير باستخدام كلود كود تحتاج لتوجيه كلود كود إلى حيث يجد وثائق الأسس. لفعل ذلك، أنشئ ملفا في جذر مشروعك باسم CLAUDE.md ثم أضف له المحتوى أدناه. تجدر الملاحظة أن أداء كلود كود يكون أفضل في المشاريع غير الجديدة لأنه يسترشد بالشفرة الموجودة في المشروع نفسه، لذلك توقع بعض الأخطاء عند بدء مشروع جديد حتى بعد إمداد كلود كود بالوثائق المطلوبة، لكنه بصورة عامة سيكون مفيدا رغم ذلك لأن الوثائق سترشده إلى الطريق الصحيح وسيوفر عليك وقتا رغم حاجتك لإصلاح أخطائه في بداية البرنامج. مع نمو البرنامج يتحسن أداء كلود بشكل ملحوظ.
# لغة البرمجة
اكتب كل البرامج باستخدام لغة الأسس البرمجية بنسختها العربية، ما لم أخبرك بغير ذلك. اي، اكتب البرنامج نفسه بالنسخة العربية من لغة الأسس.
# الوثائق
يمكن العثور على شروح كاملة للغة الأسس ومكتباتها الأساسية والخارجية بالاعتماد على خدمة MCP هذه:
https://alusus.org/mcp
تحتوي خدمة MCP هذه على هاتين الأداتين:
alusus_docs_list_titles:
هذا الأمر يرجع قائمة بعناوين كل فصل من كل مقال في وثائق لغة الأسس. قد ينفعك هذا الأمر لمعرفة المكتبات أو العناصر المتوفرة في لغة الأسس. لاستدعاء هذا الأمر أرسل طلب POST إلى المنفذ المذكور أعلاه مع المتن التالي:
```
{
"id": {{some numeric id}},
"method": "tools/call",
"params": {
"name": "alusus_docs_list_titles",
"arguments": {
"lang": "{{language}}"
}
}
}
```
alusus_docs_retrieve:
هذا الأمر يستخدم للبحث في المقالات وإرجاع محتوى الفصل المطلوب. عند البحث عن عبارة تطابق أحد العناوين أو جزءا من العناوين فإنه يرجع الفصول ذات العناوين المطابقة. أما إن لم تجد عنوانا يطابق البحث فإنها تجري عملية بحث دلالي لمحاولة إيجاد أقرب نتائج ممكنة. لاحظ أن عملية البحث الدلالي بطيئة مقارنة بالبحث البسيط. لاستدعاء هذا الأمر أرسل طلب POST إلى المنفذ المذكور أعلاه مع المتن التالي:
```
{
"id": {{some numeric id}},
"method": "tools/call",
"params": {
"name": "alusus_docs_retrieve",
"arguments": {
"query": "{{query}}",
"lang": "{{language}}"
}
}
}
```
# توجيهات
* استخدم 4 مسافات للإزاحات.