CLAUDE.md وملفات الذاكرة
إذا كنت ستفعل شيئًا واحدًا لتحسين Claude Code، فافعل هذا. CLAUDE.md هو ملف نصي عادي يقرؤه Claude في بداية كل جلسة — الإحاطة الدائمة لمشروعك.
- لماذا يُعد CLAUDE.md الإعداد الأعلى أثرًا في Claude Code
- كيف يدمج التسلسل الهرمي للذاكرة من العام إلى الخاص بالمشروع
- كيف تولّد ملف انطلاق باستخدام /init ثم تختصره
- ما الذي ينتمي إلى CLAUDE.md — وما الذي يجب إبقاؤه خارجه
- كيف تتيح لك الاستيرادات @imports الإشارة إلى المستندات دون تكرارها
لماذا هو الإعداد الأعلى أثرًا
بدونه، تشرح مشروعك من جديد في كل جلسة ("نحن نستخدم pnpm، الاختبارات في __tests__، لا تلمس /generated…"). به، يعرف Claude ذلك مسبقًا. التعليمات الجيدة هنا تحسّن كل تفاعل مستقبلي دفعةً واحدة.
التسلسل الهرمي للذاكرة
يقرأ Claude Code الذاكرة من عدة أماكن ويدمجها، بترتيب يتدرج تقريبًا من الأكثر عمومية إلى الأكثر تحديدًا:
- ذاكرة المستخدم — تفضيلاتك الشخصية عبر كل مشروع.
- ذاكرة المشروع (
./CLAUDE.md، مُودَع في المستودع) — كيف يعمل هذا المستودع. مشتركة مع فريقك. - المتداخلة — ضع ملف
CLAUDE.mdفي مجلد فرعي لقواعد تنطبق هناك فقط.
اعرف طبقات ذاكرتك
اضغط Enter أو مفتاح المسافة لقلب البطاقة. استخدم مفتاحي السهمين الأيسر والأيمن للتنقل بين البطاقات.تم إظهار المصطلح.1 / 4
ولّد نقطة انطلاق
Guided walkthrough1 of 3
- يفحص Claude الشيفرة ويصوغ لك ملف CLAUDE.md تلقائيًا.
- المسودة نقطة انطلاق، لا خط النهاية. اختصرها إلى ما هو صحيح ومفيد.
- خذ نقطة انطلاق جاهزة من صفحة قوالب CLAUDE.md وكيّفها مع مستودعك.
ولّد مسودة CLAUDE.md
/init
احصل على نقطة انطلاق جاهزة من قوالب CLAUDE.md.
ماذا تضع فيه
- ما هو المشروع، في جملتين.
- المكدّس التقني وكيفية التشغيل / الاختبار / الفحص (lint).
- الأعراف التي لا يستطيع Claude استنتاجها (التسمية، البنية، أسلوب الـ commit).
- الحواجز الواقية: "شغّل الاختبارات قبل إعلان الانتهاء"، "لا تحرّر
/vendorأبدًا"، "لا تودِع الأسرار أبدًا".
ماذا لا تضع فيه
- يتبع Claude ملف CLAUDE.md حرفيًا — التعليمات القديمة أو الغامضة أو المتمنّاة تضرّ فعليًا.
- صِف كيف يعمل المشروع فعليًا اليوم؛ القصير والصادق يتفوق على الطويل والطموح.
- تجنّب المستندات الكبيرة الملصوقة (استخدم @imports بدلًا منها)، والأسرار، والقواعد التي لا تتبعها فعلًا.
- راجعه دوريًا ليبقى دقيقًا مع تطور المشروع.
الاستيرادات
اسحب المستندات الموجودة بدلًا من تكرارها — مثلًا أشِر إلى دليل التنسيق الخاص بك عبر استيراد @path/to/file ليكون هناك مصدر موثوق واحد. راجع وثائق الذاكرة الرسمية للصياغة المحددة.
- مصدر موثوق واحد: أشِر إلى ملف عبر @imports بدلًا من لصق محتوياته داخل CLAUDE.md.
- إذا كان المستند موجودًا بالفعل، اربطه — لا تنسخه. النسخ تتقادم مع الوقت.
اختبر نفسك
اختبر نفسك
0/3- CLAUDE.md هو الإعداد الأعلى أثرًا: يحسّن كل جلسة مستقبلية دفعةً واحدة.
- تُدمج الذاكرة من العام إلى الخاص: سياسة المؤسسة، ثم ملفات CLAUDE.md للمستخدم والمشروع والمتداخلة.
- ابدأ بـ /init، ثم اختصر المسودة إلى ما هو صحيح فعلًا.
- ضمّن ملخص المشروع، وأوامر التشغيل/الاختبار/الفحص، والأعراف، والحواجز الواقية.
- أبقِه قصيرًا وصادقًا — استخدم @imports للمستندات الكبيرة، ولا تودِع الأسرار أبدًا.
التالي
- وضع التخطيط — أول تغييرات آمنة
- الأذونات والأوضاع — ما الذي يُسمح لـ Claude بفعله دون إشراف
- الدليل التطبيقي: تخصيص Claude Code لمستودع حقيقي