الهدف
بعد هالدرس تقدر تكتب CLAUDE.md يحفظ قواعد مشروعك، وتستخدم memory files تبقى محفوظة عبر sessions متعددة.
ليش هذا الحين؟
الدرس اللي فات: شغّلت Claude Code لأول مرة. المشكلة: كل session جديدة، Claude "ينسى" كل شي. CLAUDE.md يحل هذا — هو ذاكرة المشروع.
الفكرة
CLAUDE.md = قواعد المشروع المحفوظة:
مكانه: root المشروع (يخص المشروع بس)
ينقرا: في بداية كل session تلقائيا
فيه: Stack، style rules، constraints، workflow
Memory Files:
~/.claude/memory/ ← cross-project (يطبّق في كل project)
مشروع/.claude/memory/ ← project-specific
القانون الأساسي: CLAUDE.md للـ rules اللي Claude ما يقدر يستنتجها من الكود نفسه.