بص إزاي استخدامك لـ Claude Code كبر مع المشروع:
فولدر فاضيClaude لوحده
أسئلة كتير وملفات حساسةpermissions
قرار صعب الرجوع فيهplan mode
خطوات بتتكررskill
بحث هيملى الـ contextsubagent
متبدأش أي مشروع وإنت مشغّل كل ميزة تعرفها. خلّي المشكلة اللي قدامك هي اللي تقولك محتاج إيه.
اشتغل على حتت صغيرة
متطلبش “ابني المتجر كله” في برومبت واحد وبعدين تحاول تفهم هو عمل إيه. قسّم الشغل لـ features صغيرة: Claude يبني واحدة، وإنت تراجعها، وتقبلها أو ترجع فيها، وبعدين تروحوا للي بعدها. ده أساس الـ agentic engineering.
- في الكورس الترتيب كان: هيكل المشروع الأول، بعدين الـ design system، بعدين الصفحات، بعدين الداتابيز.
- الـ UI سهل يتغير، فـ Claude يعدّل فيه براحته. الداتابيز صعب ترجع فيها، فبتتعمل بـ plan mode.
- لما تاخد موقع حقيقي كمرجع للتصميم، خد المبادئ بس: الخطوط، والمسافات، والـ layout، وطريقة عرض المنتجات. ومتنسخش النصوص ولا الصور ولا البراند.
- صاحب الكورس بيقول البرومبتات بصوته بأداة dictation بدل ما يكتبها. ده مش بيغير الطريقة نفسها.
الأساس
- ادّي Claude context كويس.
- خلّي المهام صغيرة.
- راجع اللي بيعمله.
- حوّل اللي بتكرره لـ skills.
- استخدم subagents لما جزء من الشغل يقدر يتعمل لوحده.
- وزوّد حريته بالتدريج، كل ما تفهم أكتر هو بيتصرف إزاي في مشروعك.
المستوى اللي بعد كده
الكورس وقف هنا، وذكر أربع حاجات بعد كده من غير ما يشرحها. أنا ضفت لكل واحدة فيهم فصل لوحده في آخر المذكرة:
- git worktrees (فصل ١٥): كل agent يشتغل على نسخة منفصلة من الـ repo، فتقدر تبني كذا feature في نفس الوقت. الـ subagent بيفصل الـ context، لكن الـ worktree بيفصل الشغل نفسه.
- MCP servers (فصل ١٦): توصّل Claude بأدوات وخدمات برا المشروع.
- hooks (فصل ١٧): حاجة تحصل أوتوماتيك كل مرة يحصل فيها event معين.
- multi-agent workflows (فصل ١٨): نظام كامل يخطط ويبني ويتأكد ويراجع، وينسّق الشغل بين كذا agent.
وكل ده مش أوامر جديدة تحفظها. ده نفس الأساس، بس على مشاريع أكبر.
خلّصت الفصل لما
🧠 اختبر نفسك
١) مشروع جديد. تشغّل كل الـ modes والـ skills والـ subagents من الأول؟
لا. ابدأ بـ context كويس ومهام صغيرة، واستخدم كل ميزة لما المشكلة بتاعتها تظهر.
٢) إيه الفرق بين subagent و git worktree؟
الـ subagent بيشتغل في context منفصل. الـ worktree نسخة منفصلة من الـ repo عشان كذا feature يتبنوا في نفس الوقت.
٣) تاخد إيه من موقع حقيقي وإنت بتصمم؟
المبادئ بس: الخطوط والمسافات والـ layout. من غير النصوص أو الصور أو البراند.