تجاوز إلى المحتوى
العربية
المستوى 9: اجعل Claude خاصًّا بك
الدرس 4 · +10 XP

CLAUDE.md في مقابل memory

لديك الآن اثنان من الـ tools يفعلان شيئًا يبدو متطابقًا: منح Claude سياقًا يبقى بين المحادثات. CLAUDE.md و memory. فأيّهما تستخدم ومتى؟

ينقشع اللبس لحظة تسأل سؤالًا واحدًا: من يكتبه، ولمن هو؟

CLAUDE.md هو شيء تكتبه أنت عن قصد وتشاركه مع فريقك. الـ memory شيء يحتفظ به Claude من أجلك أنت ومن أجلك وحدك.

جنبًا إلى جنب

CLAUDE.mdmemory
من يكتبهأنت، عن قصدClaude، أثناء تعلّمه
أين يعيشفي الـ repo (أو في ~/.claude لديك)بخصوصية على جهازك
من يراهفريقك كلّه (ملف المشروع)أنت فقط
فيمَ يصلححقائق عن هذا المشروعأشياء عن طريقة عملك
كيف تغيّرهتعدّل الملف/memory، أو فقط أخبر Claude

القاعدة العامة

اسأل نفسك: هل سيحتاج زميل جديد إلى معرفة هذا أيضًا؟

  • «هذا المشروع يستخدم pnpm والـ dev server هو npm run dev ← يحتاجه كل زميل. CLAUDE.md، في الـ repo، مُودَع في git.
  • «ما زلت أتعلّم، فعرّف المصطلحات التقنية حين تستخدمها.» ← هذا يتعلّق بك، لا بالمشروع. الـ memory (أو ~/.claude/CLAUDE.md الشخصي).

الخطّ الفاصل هو الحقائق المشتركة في مقابل السياق الشخصي. حقائق المشروع تذهب إلى الملف الذي يحصل عليه الجميع. وأسلوب عملك ملكك أنت تحتفظ به.

التداخل الذي يربك الناس

هذا هو الجزء الصادق: ثمّة منطقة رمادية، وهذا أمر طبيعي.

يتداخل ~/.claude/CLAUDE.md الشخصي والـ memory لديك كثيرًا — فكلاهما خاصّ، وكلاهما يتعلّق بك. الفرق في معظمه هو من يتولّى صيانته: الـ CLAUDE.md الشخصي ملف ترعاه بيدك، بينما الـ memory شيء ينمّيه Claude بنفسه وتقلّمه أنت عند الحاجة.

لا تُرهق نفسك بهذا. إن لم تكن متأكّدًا، اسأل: هل أريد تدوين هذا مرة واحدة ونسيانه (ملف)، أم أتركه يتراكم بينما يتعلّم Claude من أنا (الـ memory)؟ في الحالتين يلتصق السياق — ولم ترتكب خطأ باختيارك «الخيار الخاطئ».

ما التالي

رتّبت أمر السياق الدائم. التالي هو الأفعال الدائمة — فالـ slash commands التي ما زلت تكتبها (/clear و/memory) هي toolkit كامل بالكاد لمسته. لنتجوّل فيما هو موجود بالفعل.