استخدم CLAUDE.md كذاكرة عمل خارجية
توقف عن إضاعة الوقت عند إعادة بدء جلسات البرمجة.
وجد أحد المطورين أن إعادة فتح مشروع بدون ملف CLAUDE.md تكلفه ما يصل إلى 15 دقيقة من الجهد الذهني، حيث كان عليه اكتشاف أين توقف. وبعد إنشاء ملف CLAUDE.md منظم، انخفض هذا الوقت إلى أقل من دقيقة واحدة.
يعمل CLAUDE.md كذاكرة عمل خارجية لك. يقرأ Claude Code هذا الملف تلقائيًا في بداية كل جلسة. لست بحاجة إلى لصقه أو تذكير الذكاء الاصطناعي بوجوده؛ فهو يعمل ببساطة.
يجب عليك استخدام ملفين:
./CLAUDE.mdفي جذر مشروعك (project root). استخدم هذا لقواعد المشروع مثل الـ tech stack واتفاقيات البرمجة (coding conventions).~/.claude/CLAUDE.mdللقواعد العامة. استخدم هذا للأشياء التي تنطبق على كل مشروع، مثل أسلوب الكتابة المفضل لديك.
الطاقة الذهنية محدودة. المقاطعات مثل رسائل Slack أو رسائل البريد الإلكتروني تمحو "مسودتك الذهنية". عندما تعود، تضيع الوقت في إعادة بناء سياق عملك. يقوم CLAUDE.md بنقل تلك المسودة من رأسك إلى ملف.
إنه يحل أربع مشكلات رئيسية:
- يتذكر الـ tech stack الخاص بك حتى لا تضطر لشرحه مجددًا.
- يتذكر اتفاقياتك حتى تتوقف عن اتخاذ نفس قرارات قواعد التسمية.
- يتذكر أسلوبك (voice) لتبدو المخرجات وكأنها صادرة منك.
- يتذكر مهمتك الحالية لتعرف بالضبط من أين تبدأ.
أنشئ ملف CLAUDE.md في جذر مشروعك باستخدام هذه العناوين الأربعة:
Project Name
Stack
- اذكر أدواتك هنا.
Voice
- اذكر كيف تريد من الذكاء الاصطناعي أن يكتب.
Gotchas
- اذكر الأخطاء التي يجب تجنبها.
Current checkpoint
- آخر مهمة تم إنجازها.
- المهمة التالية المطلوب القيام بها.
- أي شيء يعيق تقدمك.
عنوان Current checkpoint هو الأهم. فهو يخبر Claude بالضبط أين أنت. عندما تفتح جلسة، يقرأ Claude نقطة التحقق ويخبرك بالخطوة التالية فورًا.
لإعداد ذلك:
- قم بتشغيل
touch CLAUDE.mdفي جذر مشروعك. - أضف العناوين الأربعة المذكورة أعلاه.
- املأ ما تعرفه.
- أنشئ ملفًا عامًا في
~/.claude/CLAUDE.mdلتفضيلاتك الشخصية.
في كل مرة يطرح فيها Claude سؤالاً كنت تتمنى لو كان يعرف إجابته بالفعل، اكتب تلك الإجابة في الملف. يتحسن الملف في كل مرة تستخدمه فيها.
حافظ على تحديثه. فملف CLAUDE.md القديم يقدم معلومات خاطئة. قم بتحديث الملف بمجرد تغيير الـ tech stack أو سير العمل (workflow) الخاص بك.
المصدر: https://dev.to/gentic_news/use-claudemd-as-external-working-memory-5f01
مجتمع تعليمي اختياري: https://t.me/GyaanSetuAi