دليل CLAUDE.md

اكتب CLAUDE.md المثالي

CLAUDE.md هو الملف الوحيد الذي يشكّل كيف يفهم Claude مشروعك. ملف مكتوب جيداً يعني تصحيحات أقل وكود أفضل ووكلاء يعرفون فعلاً ما يعملون عليه.

هذا الدليل يمشيك عبر كل قسم من ملف CLAUDE.md، من إعلانات المجموعة التقنية إلى تلميحات خاصة بالوكلاء. تابع وابنِ ملفك خطوة بخطوة.

ما هو CLAUDE.md؟

CLAUDE.md ملف ماركداون تضعه في جذر مشروعك. عندما يبدأ Claude Code جلسة، يقرأ هذا الملف أولاً. كل ما فيه يصبح جزءاً من سياق Claude: مجموعتك التقنية وهيكل ملفاتك واصطلاحات فريقك وأي تعليمات محددة تريد من كل وكيل اتباعها.

فكّر فيه كوثيقة إحاطة. بدونه، يضطر Claude للتخمين كيف مشروعك منظم. مع ملف جيد، يعرف Claude مسبقاً أين الأشياء وأي أنماط يتبع وما يتجنب. الفرق في جودة المخرجات كبير.

استثمار 10 دقائق في CLAUDE.md يوفر ساعات من تصحيح كود مولّد بالذكاء الاصطناعي لا يتطابق مع أنماط مشروعك.

ملاحظة عبر مئات مشاريع Claude Code

CLAUDE.md ضعيف مقابل قوي

هيكل ودقة CLAUDE.md يؤثران مباشرة على مدى أداء Claude في قاعدة كودك.

CLAUDE.md ضعيف

  • تعليمات غامضة مثل "استخدم أفضل الممارسات" بدون تفاصيل
  • لا خريطة هيكل ملفات، فيخمّن Claude أين يضع الكود الجديد
  • اصطلاحات برمجة مفقودة؛ أسلوب المخرجات يتفاوت بين الجلسات
  • لا أوامر بناء أو اختبار مدرجة، مما يؤدي لاقتراحات معطلة

CLAUDE.md قوي

  • مجموعة تقنية صريحة مع إصدارات: React 19، Vite 6، Zustand 5، Tailwind 4
  • خريطة ملفات واضحة تُظهر المجلدات الرئيسية والغرض من كل منها
  • أنماط تسمية وطرق معالجة الأخطاء وتفضيلات الأسلوب موثقة
  • أوامر البناء والاختبار والتطوير جاهزة للنسخ والتشغيل

6 أقسام أساسية

CLAUDE.md منظم جيداً يغطي هذه المجالات الست. كل منها يمنح Claude معلومات ملموسة يمكنه التصرف بناءً عليها فوراً.

إعلان المجموعة التقنية

ادرج أطر العمل والمكتبات وإصداراتها بوضوح. أضف مدير الحزم وإصدار Node وأي متطلبات تشغيل. Claude يستخدم هذا لتوليد كود متوافق بدون تخمين.

خريطة هيكل الملفات

صف مجلداتك الرئيسية وما يوجد في كل منها. المكونات والمتاجر والخدمات ومسارات API والأنواع. رسم شجري قصير مع وصف بسطر واحد لكل مجلد يعمل جيداً.

اصطلاحات البرمجة

وثّق أنماط التسمية (camelCase للملفات، PascalCase للمكونات)، نهج معالجة الأخطاء، ترتيب الاستيرادات، وأي قواعد خاصة بالمشروع. هذا يبقي مخرجات Claude متسقة مع كودك الحالي.

أوامر البناء والاختبار

أضف أوامر التطوير والبناء والاختبار والفحص. عندما يحتاج Claude للتحقق من أن شيئاً يعمل أو اقتراح سكربت، سيستخدم الأوامر الدقيقة التي يتوقعها مشروعك.

تلميحات أدوار الوكلاء

إذا تستخدم عدة وكلاء (ضمان جودة، واجهة أمامية، خلفية، عمليات)، أضف قسماً يصف ما يجب أن يركز عليه كل دور. هذا مفيد خصوصاً مع إعداد AgentsRoom متعدد الوكلاء.

مناطق التجنب

أخبر Claude بما لا يفعل. لا تعدّل ملفات الإعداد، لا تغيّر نظام المصادقة، لا تعد هيكلة طبقة قاعدة البيانات. الحدود الصريحة تمنع الوكلاء من إجراء تغييرات غير مرغوبة.

ابنِ CLAUDE.md في 4 خطوات

لا تحتاج لكتابة كل شيء دفعة واحدة. ابدأ بالأساسيات ووسّع كلما اكتشفت ما يحتاج Claude لمعرفته.

1

افحص مشروعك

افتح package.json وادرج كل إطار عمل ومكتبة وأداة يستخدمها مشروعك. سجّل الإصدارات. تحقق من متطلبات التشغيل (إصدار Node، إصدار Python، قاعدة البيانات). هذا يصبح قسم المجموعة التقنية.

package.json + إصدارات التشغيل + قاعدة البيانات

2

ارسم خريطة شجرة الملفات

نفّذ tree سريع لمجلد src. حدد المجلدات العلوية واكتب وصفاً بسطر واحد لكل منها. ركّز على أين المكونات والمتاجر والخدمات والأنواع ومسارات API.

شجرة src/ مع توضيحات الغرض

3

وثّق اصطلاحاتك

انظر لكودك الحالي وسجّل الأنماط: كيف تسمّي الملفات، كيف تعالج الأخطاء، كيف تنظم الاستيرادات، هل تستخدم تصديرات افتراضية أم مسماة. اكتبها كقواعد قصيرة.

التسمية، الاستيرادات، معالجة الأخطاء، التصديرات

4

أضف أقسام خاصة بالوكلاء

إذا تعمل مع وكلاء متخصصين، أضف مجالات تركيز لكل دور. وكيل الواجهة الأمامية يجب أن يعرف مكتبة مكوناتك. وكيل العمليات يجب أن يعرف خط نشرك. وكيل ضمان الجودة يجب أن يعرف إطار اختبارك.

مجالات تركيز لكل دور + مناطق تجنب

لماذا AgentsRoom لـ CLAUDE.md؟

AgentsRoom مبني حول CLAUDE.md كمفهوم أساسي، وليس فكرة لاحقة.

محرر CLAUDE.md مدمج

عدّل CLAUDE.md مباشرة داخل AgentsRoom مع تلوين الصيغة والحفظ المباشر. لا حاجة للتبديل لمحرر نصوص أو بيئة تطوير.

معاينة مباشرة لكل وكيل

شاهد كيف يفسّر كل وكيل CLAUDE.md في الوقت الفعلي. راقب مخرجات الطرفية للتحقق من أن الوكلاء يتبعون اصطلاحاتك ويحترمون مناطق التجنب.

سياق لكل مشروع

كل مشروع في AgentsRoom له CLAUDE.md خاص. انتقل بين المشاريع وكل وكيل يحمّل تلقائياً ملف السياق المناسب لتلك القاعدة البرمجية.

تكامل أدوار الوكلاء

أدوار الوكلاء الـ 14 في AgentsRoom تتقارن مباشرة مع أقسام CLAUDE.md. حدد مجالات تركيز ومناطق تجنب لكل دور، وكل وكيل يلتقط بالضبط التعليمات المخصصة له.

أسئلة شائعة عن CLAUDE.md

أين يجب وضع ملف CLAUDE.md؟+
ضعه في جذر مجلد مشروعك، بجوار package.json أو ملف الإعداد المكافئ. Claude Code يقرأه تلقائياً عند بدء جلسة في ذلك المجلد. يمكنك أيضاً وضع ملفات CLAUDE.md متداخلة في مجلدات فرعية لسياق أكثر تحديداً.
ما الطول المناسب لملف CLAUDE.md؟+
لا يوجد حد صارم، لكن استهدف 50 إلى 300 سطر. غطّ الأساسيات: المجموعة التقنية وهيكل الملفات والاصطلاحات والأوامر. قصير جداً ويفتقر Claude للسياق. طويل جداً وتخاطر بتمييع الأجزاء المهمة بالضوضاء.
هل يعمل CLAUDE.md مع جميع نماذج Claude؟+
نعم. Claude Code يقرأ CLAUDE.md بغض النظر عن النموذج المختار (Opus أو Sonnet أو Haiku). جميع النماذج تستفيد من سياق المشروع الصريح، لكن النماذج الأكبر مثل Opus يمكنها استيعاب وتطبيق تعليمات أكثر تفصيلاً.
هل يجب حفظ CLAUDE.md في نظام التحكم بالإصدارات؟+
نعم، لتعليمات المشروع المشتركة. فريقك يستفيد من سلوك ذكاء اصطناعي متسق عبر جميع المطورين. للتفضيلات الشخصية، AgentsRoom يدعم إعدادات وكلاء شخصية تُتجاهل من git تلقائياً.
هل يمكن استخدام CLAUDE.md مع إعدادات متعددة الوكلاء؟+
بالتأكيد. في AgentsRoom، كل وكيل في مشروعك يقرأ نفس CLAUDE.md. يمكنك إضافة أقسام خاصة بالأدوار (مثلاً ملاحظات لوكيل ضمان الجودة مقابل وكيل الواجهة الأمامية) ليحصل كل متخصص على تعليمات مستهدفة.
كم مرة يجب تحديث CLAUDE.md؟+
حدّثه عند تغير هيكل مشروعك أو اصطلاحاته. أضفت إطار عمل جديد؟ حدّث المجموعة التقنية. انتقلت لتخطيط مجلدات جديد؟ حدّث خريطة الملفات. CLAUDE.md قديم يؤدي لاقتراحات قديمة.

ابدأ بكتابة ملفات CLAUDE.md أفضل

حمّل AgentsRoom واستخدم محرر CLAUDE.md المدمج لمنح وكلائك السياق الذي يحتاجونه. تعليمات أفضل، كود أفضل.

مجانيتحميل AgentsRoom

التطبيق المرافق: تابع وكلاءك أينما كنت

متوافق مع أي خطة Claude (Free، Pro، Max، Team، Enterprise)