مسرد المصطلحات (صديق للمبتدئين): ترجمة مصطلحات هذه الرحلة إلى لغة مفهومة دفعة واحدة
📚 تنقل السلسلة: المقال السابق 51 استكشاف الأخطاء وإصلاحها (FAQ / Troubleshooting) قام بحل المشاكل الأكثر شيوعًا المتعلقة بالأعطال والظواهر الغريبة. هذا المقال يقوم بشيء أكثر أهمية وتأسيسًا — ترجمة المصطلحات التي ظهرت في الدورة بالكامل إلى لغة مفهومة وبسيطة. حلقة الوكيل، نافذة السياق، MCP، الوكيل الفرعي (subagent)، المهارة (skill)، الخطاف (hook),نقطة الفحص (checkpoint)، وضع الصلاحيات، headless، و transport... تراكمت لديك العديد من المصطلحات بعد مرور أكثر من 50 مقالاً، وسيكون هذا المقال بمثابة بطاقة مرجعية سريعة ترافقك، بحيث ترجع إليه ليوضح لك أي مصطلح غير مفهوم على الفور.
يقال دائمًا «يجب قراءة مسرد المصطلحات من البداية للنهاية لبناء الأساس»، وبصراحة، هذه هي الطريقة الأكثر عدم فائدة للقراءة.
عند تعلم أي أداة جديدة، فإن حفظ مسرد المصطلحات كدرس مدرسي من الألف إلى الياء هو مجهود ضائع تقريبًا — فستنسى ما حفظته بمجرد الالتفات، لأن تلك الكلمات لم «تحدث» بين يديك فعليًا في ذلك الوقت. المصطلحات هي أشياء لن تحفظها حقًا إلا عندما تصطدم بها وتتعثر بسببها.
لذلك لا أطلب منك «قراءة» هذا المقال، بل «البحث فيه». فهو بطاقة مرجعية سريعة، وليس درسًا للقراءة. استمر في التعلم والاستخدام كالمعتاد، وعندما تقف عاجزًا أمام مصطلح مثل «ما هو transport في النهاية» أو «ما هو auto-compact»، ارجع إلى هذه الصفحة، وابحث عن البند المطلوب، واقرأ الشرح البسيط والتشبيه المرفق به في جملة واحدة، ثم واصل عملك — هذه هي الطريقة الصحيحة لاستخدام مسرد المصطلحات.
تشبيه: قائمة المواد الملصقة على جدار موقع البناء. لا أحد في موقع البناء سيقف ليحفظ القائمة من البداية للنهاية، ولكن مع وصول كل أنبوب أو لوح خشبي، يلقي المعلم نظرة على القائمة — «آها، هذا هو العمود الحامل، وذاك هو وصلة أنبوب المياه»، يطابقهما ويستمر في العمل. هذا الجدول مماثل تمامًا: ليس للقراءة الكاملة، بل لتجده عند الحاحة. قمت بتصنيف المصطلحات أدناه حسب الموضوع إلى عائلات (المفاهيم في نفس العائلة مترابطة، ووضعها معًا يسهل التذكر مقارنة بالترتيب الأبجدي)، وكل بند يتكون من ثلاثة عناصر: «المصطلح ← الشرح في جملة واحدة ← التشبيه».
بعد قراءة هذا المقال (أو الرجوع إليه مستقبلاً)، ستحصل على:
- شرح مبسط وتشبيهات لجميع المصطلحات الأساسية التي ظهرت في الدورة بالكامل، دون إغفال أي مصطلح
- تصنيفها حسب «عائلات الموضوعات»، وجمع المفاهيم المترابطة معًا لتوضيح العلاقات بينها
- الإشارة إلى المقالات المحددة لمزيد من التفاصيل لكل بند رئيسي، ليسهل عليك الانتقال للتعمق فيها
- جدول مقارنة لـ «المصطلحات الأكثر تشابهًا وسهولة للخلط»، لتطابقها بلمحة واحدة وتفصل بينها
- تمرين عملي: استخدام خادم مستندات doc server الرسمي للبحث عن التعريفات المعتمدة لأي مصطلح داخل Claude في أي وقت
01 عائلة حلقة الوكيل: كيف تدور عملية «عمل» Claude
هذه العائلة هي الأساس الأهم للفهم。فهي تجيب عن سؤال جوهري: ما هو الفرق الفعلي بين Claude Code والذكاء الاصطناعي للمحادثات على الويب، وكيف يمكنه «العمل بنفسه». وتعتمد بقية المصطلحات تقريبًا على هذه الحلقة.
تشبيه: خط إنتاج يدور تلقائيًا. الذكاء الاصطناعي المعتاد للمحادثات يعمل بأسلوب «سؤال وجواب»، مثل نافذة طلب الطعام؛ أما Claude Code فهو خط إنتاج يدور تلقائيًا — بمجرد استلام المهمة، يقوم بجلب المواد وتصنيعها والتحقق من الجودة بنفسه، وعند اكتمال الدورة يقرر ما إذا كان بحاجة لدورة أخرى أم لا. الكلمات التالية تمثل الأجزاء المختلفة لخط الإنتاج هذا.
Agentic loop(حلقة الوكيل / الحلقة الوكيلة)
الشرح: الحلقة المتكررة التي يدور فيها Claude عند التعامل مع كل مهمة — جمع السياق ← اتخاذ الإجراء ← التحقق من النتيجة ← تكرار الدورة عند عدم كفاية النتائج، حتى الاكتمال.
التشبيه: إيقاع الطباخ في تحريك المقلاة. لا يسكب المكونات في المقلاة دفعة واحدة وينتهي، بل يعمل بإيقاع «إضافة المكونات ← التقليب ← تذوق الملح ← التعديل عند الحاجة»، ليقترب خطوة بخطوة من النكهة المطلوبة. وكل «تذوق» (مخرجات الأداة) يوجه خطوته التالية. ويمكنك إيقافه وتغيير اتجاهه في أي وقت. (راجع المقال 03)
Agentic coding(البرمجة الوكيلة)
الشرح: أسلوب عمل يقوم فيه الذكاء الاصطناعي بقراءة الملفات وتشغيل الأوامر وتعديل الكود ذاتيًا، بينما تراقبه وتصححه أو تبتعد تمامًا، بدلاً من تقديم نصوص لتنسخها وتكتبها بنفسك.
التشبيه: استئجار معلم يستطيع بدء العمل بنفسه، بدلاً من شراء كتيب تعليمات. كتيب التعليمات يخبرك «كيف تعمل»، أما المعلم فينجز العمل بالنيابة عنك. ويعتمد Claude Code في ذلك على الأدوات المتوفرة لديه. (راجع المقال 01)
Agentic harness(هيكل الوكيل)
الشرح: مجموعة المكونات الخارجية التي «تسلح» نموذج اللغة ليعمل كوكيل برمجة — الوصول للملفات، تشغيل shell، التحكم بالصلاحيات، تحميل الذاكرة، وربط العمليات في حلقة واحدة. فملف Claude Code هو الهيكل، بينما Claude هو النموذج الداخلي.
التشبيه: هيكل السيارة والمحرك. تركيب المحرك نفسه (النموذج) في هياكل سيارات مختلفة يمنح تجارب قيادة مختلفة تمامًا. الهيكل (harness) هو هيكل سيارة Claude Code، ويحدد ما يستطيع النموذج لمسه والتحكم فيه وكيفية قيامه بالعمل. (راجع المقال 03)
Tool(الأداة)
الشرح: الإجراءات الفعلية التي يمكن لـ Claude تنفيذها — قراءة الملفات، تعديل الكود等، تشغيل أوامر shell، البحث على الويب، وإرسال subagents;بدون أدوات، لا يستطيع سوى التحدث بالنصوص.
التشبيه: المعدات في خط الإنتاج. العقل الذكي بمفرده غير كافٍ، ويحتاج لأذرع ميكانيكية وسيور ناقلة وأجهزة فحص لإنجاز العمل. الأدوات هي «أيدي» Claude، واستدعاء الأداة يعود بالنتيجة لتوجه قراره التالي في حلقة الوكيل. (راجع المقال 03)
Turn(الجولة)
الشرح: تبدأ من إرسال رسالة وحتى انتهاء استجابة Claude بالكامل، وتمثل جولة واحدة كاملة;وخلالها قد يقوم باستدعاء الأدوات لمرات عديدة.
التشبيه: تقديم طلب واحد وإخراج طبق من المطبخ. طلبك يمثل «الطلب»، ولا يهمك تقطيع المكونات والتقليب والتزيين (استدعاء الأدوات) الذي يقوم به Claude، والطبق الذي يتم تقديمه في النهاية يمثل «إخراج الطبق بالكامل». وتتكون المحادثة الواحدة من جولات عديدة مترابطة. (راجع المقال 03)
Verification loop(حلقة التحقق)
الشرح: آلية تتيح لـ Claude معرفة «أن العمل قد اكتمل فعليًا، وليس بالظاهر فقط» — بتزويده بفحوصات قابلة للتشغيل (اختبارات، بناء,مقارنة لقطات شاشة),ليعيد التعديل حتى تجتاز الفحوصات بنجاح.
التشبيه: مطابقة الإجابات النموذجية قبل تسليم الواجب المدرسي. بدون إجابات نموذجية، يعتمد الاكتمال على الشعور فقط؛ ومع الإجابات النموذجية، يستمر في التعديل حتى يصح، بدلاً من تسليم المحاولة الأولى. ويمثل هذا شريان الحياة للمهام الطويلة غير المراقبة. (راجع المقال 49)
Extended thinking(التفكير الممتد)
الشرح: الاستدلال المتدرج الذي يقوم به النموذج قبل تقديم الإجابة الرسمية، ويظهر باللون الرمادي المائل في الطرفية;ويمكن التحكم في حجمه باستخدام MAX_THINKING_TOKENS أو مستوى الجهد (effort level).
التشبيه: الحساب على ورقة مسودة قبل الإجابة. بدلاً من الإجابة الفورية، يكتب خطوات التفكير أولاً — لتتمكن من معرفة «كيف يفكر»، وتسهيل تحديد موضع الخطأ عند انحرافه. (راجع المقال 35)
Effort level(مستوى الجهد)
الشرح: إعداد يتحكم في مقدار «ميزانية التفكير» التي يستهلكها Claude في كل جولة — فالمستويات العالية تعني تفكيرًا أعمق وتكلفة أعلى ووقتًا أطول، والمستويات المنخفضة تعني سرعة وتوفيرًا.
التشبيه: تحديد الوقت المناسب لكل سؤال في الاختبار. الإجابة السريعة عن أسئلة الاختيار من متعدد (جهد منخفض)، وقضاء عشر دقائق إضافية للتفكير في السؤال الصعب (جهد مرتفع). خفض الجهد للمهام البسيطة يوفر الرصيد، ورفعه للمهام الصعبة يضمن الجودة. (راجع المقال 35)
💡 الخلاصة في جملة واحدة: هذه العائلة تشرح آليات عمل Claude الذاتية — والهيكل الأساسي هو حلقة الوكيل «التفكير ← التنفيذ ← المراجعة»، والأدوات هي أيديه، و harness هو الهيكل الخارجي الذي يسلح النموذج، و Extended thinking يمثل مسودات التفكير، و Effort level يحدد ميزانية التفكير للجولة، وحلقة التحقق تمثل نظام مراقبة الجودة.
02 عائلة السياق: ما هو حجم «ذاكرة» و«مساحة عمل» Claude
بعد استيعاب العائلة الأولى، ستواجه العائلة الثانية فورًا — فذاكرة Claude ليست بلا حدود. وتدور مفاهيم هذه العائلة حول «كم يستطيع التذكر دفعة واحدة، ماذا يفعل عند الامتلاء، وكيف ينظف مساحة العمل عند تغيير المهمة». ومن يتساءل «لماذا ينسى ما قلته سابقًا»، فسيجد الإجابة هنا.
تشبيه: طاولة عمل بمساحة محدودة. عندما ترسم على طاولة، تكون المساحة محدودة؛ ومع تزايد اللوحات والمراجع والمسودات، ستمتلئ الطاولة ويتعين عليك ترتيبها. ذاكرة Claude تشبه هذه الطاولة، وتوضح المفاهيم التالية «حجم الطاولة وتصرفك عند امتلائها».
Context window(نافذة السياق)
الشرح: «ذاكرة العمل» للجلسة الحالية — وتحتوي على سجل المحادثة، محتويات الملفات، مخرجات الأوامر، CLAUDE.md، الـ skills المحملة، وتوجيهات النظام؛ وتتسع حتى الامتلاء فقط.
التشبيه: مساحة سطح طاولة العمل. كلما كانت المساحة أكبر، أمكنك فرد مراجع وملفات أكثر؛ وبمجرد الامتلاء، يتطلب وضع مواد جديدة إزالة المواد القديمة أولاً. كتابة /context تعرض المواد المفروشة حاليًا على الطاولة ومن يستهلك المساحة. (راجع المقال 19)
Token(الرمز)
الشرح: أصغر وحدة لقياس النصوص يتعامل معها النموذج، وتعادل تقريبًا نصف أو كلمة كاملة؛ ويُحتسب حجم نافذة السياق وتكلفة الاستهلاك بالاعتماد عليها.
التشبيه: «الوزن المحتسب» للشحنة. كما يُحتسب سعر الشحن بالوزن، يُحتسب استهلاك النموذج بالرموز (tokens) — المدخلات والمخرجات يتم تحويلها إلى رموز تُخصم من مساحة الطاولة وتُسجل في الفاتورة. (تفاصيل الرموز الرياضية تخص مستوى النموذج ولا نفصلها هنا).
Compaction(الضغط)
الشرح: عند اقتراب امتلاء السياق، يتم «تلخيص المحادثة في إصدار مختصر» تلقائيًا لإخلاء المساحة — بالبدء بحذف مخرجات الأدوات القديمة وتلخيص المحادثة؛ ويمكن تشغيله يدويًا باستخدام /compact.
التشبيه: تلخيص مسودات الأوراق المتناثرة على الطاولة في ورقة نقاط رئيسية واحدة. عند امتلاك مسودات كثيرة تعيق العمل، تقوم بنقل الاستنتاجات الهامة لورقة واحدة وإخلاء الطاولة — لتظل المعلومات الأساسية موجودة بمساحة أقل. ملاحظة: ملف CLAUDE.md والذاكرة التلقائية auto memory في الدليل الرئيسي يتم الاحتفاظ بهما وإعادة قراءتهما عند الضغط، وقد تضيع المحادثات العابرة غير المسجلة. (راجع المقال 19)
Auto-compact(الضغط التلقائي)
الشرح: الضغط التلقائي الذي يقوم به النظام دون تدخل منك عند اقتراب السياق من الحد الأقصى.
التشبيه: التفريغ التلقائي في خط الإنتاج. عند امتلاء حاوية المواد، يتحرك السير الناقل تلقائيًا لتفريغ الفائض دون الحاجة لضغط زر. وهو يقوم بنفس عمل /compact اليدوي، والفرق فقط في «من يبدأ التشغيل». (راجع المقال 19)
Session(الجعبة)
الشرح: محادثة مرتبطة بالدليل الحالي، وتملك نافذة سياق مستقلة خاصة بها؛ واستخدام /clear يبدأ جلسة جديدة، ويتم الاحتفاظ بالجلسة القديمة للاستمرار فيها باستخدام /resume.
التشبيه: تنظيف مساحة العمل بالكامل لبدءمهمة جديدة تمامًا. ترك مسودات المهمة السابقة على الطاولة يعيق العمل، ومن الأفضل تنظيفها تمامًا والبدء من جديد لتصفية الذهن. وتُخزن سجلات الجلسات تحت ~/.claude/projects/، لتمكنك من العودة إليها لاحقًا حتى بعد إغلاق الطرفية باستخدام claude -c. (راجع المقال 19)
CLAUDE.md
الشرح: دليل إرشادات دائم تكتبه لـ Claude، ويتم تحميله تلقائيًا عند بدء كل جلسة، ويحتوي على اتفاقيات المشروع، أوامر البناء، والقواعد دائمية المفعول.
التشبيه: كتيب ترحيب الموظف الجديد المرفق بالملف. على الرغم من أن الموظف الجديد يوميًا قد يعاني من «فقد الذاكرة»، إلا أن قراءته للكتيب المثبت تطلعه على قواعد العمل فورًا. يوصى بألا يتجاوز 200 سطر، ونقل المراجع الكبيرة إلى skill. (راجع المقال 18)
Auto memory(الذاكرة التلقائية)
الشرح: ملاحظات يكتبها Claude لنفسه بناءً على تصحيحاتك وتفضيلاتك، وتُخزن كمستودع git تحت ~/.claude/projects/,وتُحمل أجزاؤها الأولى عند بدء الجلسة.
التشبيه: مذكرات لاصقة يكتبها الموظف لنفسه بجانب الشاشة. ملف CLAUDE.md يمثل القواعد التي وضعتها أنت، والذاكرة التلقائية هي الملاحظات التي سجلها هو بنفسه ليتذكر عدم تكرار أخطاء مثل استخدام npm بعد تصحيحك له. أحدهما تكتبه أنت والآخر يكتبه هو. (راجع المقال 25)
Rules(ملفات القواعد)
الشرح: ملفات توجيهات معيارية تُوضع في .claude/rules/ وتُحمل مع CLAUDE.md، ويمكن تقييد تحميلها باستخدام paths: لتعمل «عند قراءة الملفات المطابقة فقط»، للحفاظ على نظافة السياق.
التشبيه: أدلة البناء المفصلة حسب التخصص، والتي تفتحها عند الحاجة فقط. ملف CLAUDE.md هو القواعد العامة التي يقرأها الجميع، والملفات هي «أدلة الكهربائي» أو «أدلة السباك» التي تفتح عند الوصول لأعمال التخصص — لتجنب شغل مساحة الطاولة بما لا يفيد. (راجع المقال 13)
Output style(نمط المخرجات)
الشرح: إعداد يعدل توجيهات النظام لـ Claude لتغيير سلوك استجابته ونبرته وتنسيقه;ويتوفر افتراضيًا أنماط Default و Proactive و Explanatory و Learning.
التشبيه: تغيير أسلوب تقديم نفس المذيع لبرامج مختلفة. النبرة والإيقاع يختلفان تمامًا بين «نشرات الأخبار» و«برامج الحوار». هذا الإعداد يضبط «أسلوب التقديم»، وهو يختلف عن CLAUDE.md (الذي يُمثل قواعد يتم إرسالها كرسائل مستخدم). (راجع المقال 32)
💡 الخلاصة في جملة واحدة: تدور هذه العائلة حول مساحة الذاكرة وأسلوب المحادثة — فنافذة السياق هي مساحة سطح الطاولة، والرمز (token) هو وحدة القياس والتسعير، والضغط هو عملية تنظيف وترتيب الطاولة المزدحمة، والجلسة تمثل مهمة عمل مستقلة، وملف CLAUDE.md والذاكرة التلقائية وملفات القواعد هي المفكرات والقوانين المثبتة بجانب الطاولة، ونمط المخرجات يحدد أسلوب التقديم.
03 عائلة نقاط التوسيع: أدوات «تسليح» Claude
هذه العائلة هي العمود الفقري للدورة بالكامل — كيفية تحويل Claude من «أداة عامة» إلى «أداة مخصصة لمهامك». لقد شرح المقال 30 كيفية الاختيار بينها، وسنقدم هنا مراجع سريعة «شرح في جملة واحدة وتشبيه». وجه الشبه بينها: أنها خطافات (hooks) تتداخل في مواقع مختلفة من حلقة الوكيل.
تشبيه: تزويد العامل نفسه بحقائب أدوات مختلفة. حضور العامل بمفرده لا يكفي — وتزويده بدليل عمل (CLAUDE.md)، وصفات مخصصة (skill)، موزع خارجي (MCP)، وكلاء مساعدين (subagent)، وموانع تشغيل تلقائية (hook)، يرفع من قدراته وإنجازاته بشكل هائل. دعنا نتعرف عليها واحدًا تلو الآخر.
Skill(المهارة / المهارات)
الشرح: ملف SKILL.md يحتوي على معارف أو خطوات عمل محددة;ويقوم Claude بتحميلها تلقائيًا عند الحاجة، كما يمكنك استدعاؤها يدويًا بكتابة /<اسم_المهارة>.
التشبيه: الاختصارات (shortcuts) في الهاتف. نقرة واحدة على «وضع العودة للمنزل» تغلق الإضاءة وتشغل التكييف والموسيقى تلقائيًا — دون الحاجة لتكرار شرح الخطوات في كل مرة. الـ skill هي الاختصارات لـ Claude: تجميع الخطوات المكررة في أمر واحد ليتم استدعاؤه بنقرة. ولا يستهلك السياق إلا عند الحاجة الفعلية لقراءته (وهو ما تسميه الوثائق بالتحميل التدريجي). (راجع المقال 26)
Subagent(الوكيل الفرعي / الوكلاء الفرعيون)
الشرح: مساعد مخصص يملك نافذة سياق مستقلة خاصة به، وتوجيهات نظام وصلاحيات أدوات محددة، تسند إليه المهام ليعود بالملخص والخلاصة للحوار الرئيسي.
التشبيه: إسناد المهمة لمساعد خارجي. تطلب منه قراءة ثلاثين ملفًا للعثور على رقم محدد، فيقوم بالقراءة بمفرده دون إزعاجك، ويعود ليخبرك «تم العثور على الرقم وهو كذا». الهدف الأساسي هو عزل السياق — لتجنب تشتيت الطاولة الرئيسية بالعمليات الفرعية. ويتوفر افتراضيًا Explore و Plan والوكلاء العامين. (راجع المقال 23)
Hook(الخطاف / الخطافات)
الشرح: إجراءات تُنفذ تلقائيًا في مواعيد محددة من دورة حياة Claude Code (مثل ما قبل تشغيل الأداة، بعد تعديل الملف، أو عند بدء الجلسة)، ويمكن أن تكون أوامر shell، برمجيات، أو تنبيهات.
التشبيه: موانع التشغيل التلقائية في خط الإنتاج. مع مرور السير الناقل في موقع العمل، يُطبع الختم تلقائيًا «بصوت咔哒» — دون الحاجة لتدخل بشري أو وعي الذكاء الاصطناعي، فالحدث يطلق الإجراء حتمًا. وهذا هو الفرق الجوهري بينها وبين CLAUDE.md: فالكتابة في CLAUDE.md تمثل «رجاء»، بينما الـ hook تمثل «ضمانًا». (راجع المقال 33)
Command / slash command(الأمر المائل / الأوامر المائلة)
الشرح: تعليمات مخصصة وسهلة الاستخدام تبدأ بـ /;والأوامر الافتراضية (مثل /clear و /model و /compact) تتحكم في الجلسة، بينما الأوامر المخصصة هي مهارات (skills) يتم تشغيلها باستخدام /<اسم_الأمر>.
التشبيه: أزرار جهاز التحكم عن بعد (remote control). أمر /clear يشبه «زر إعادة التعيين»، وأمر /deploy يشبه «زر النشر» الذي قمت بوضعه لتشغيل المهام الثابتة بنقرة. وتوصي الوثائق الرسمية الآن باستخدام المهارات (skills) لجمع الخطوات المتعددة. (راجع المقال 36)
Plugin(المركب / الإضافة / الإضافات)
الشرح: حزمة تجمع المهارات وhooks والوكلاء الفرعيين وخوادم MCP server في وحدة واحدة قابلة للتثبيت، ويوفر تثبيتها تفعيل جميع الأدوات المتصلة بها دفعة واحدة.
التشبيه: حقيبة سفر مجهزة بالكامل قبل الخروج. لن تضع القمصان وآلات الحلاقة والشواحن بين ذراعيك، بل ترتبها في حقيبة واحدة وتأخذها معك. الإضافة (plugin) هي هذه الحقيبة — فعند الحاجة لاستخدام نفس الأدوات في مشروع آخر، يكفي تثبيت الإضافة لتصبح جاهزة. وتملك المهارات بداخلها مساحات أسماء (مثل /my-plugin:review) لتفادي تداخل الأسماء بين الإضافات المختلفة. (راجع المقال 24)
Plugin marketplace(سوق الإضافات)
الشرح: منصة لتوزيع والحصول على الإضافات، ويمكنك إضافة مصادر متعددة وتثبيت الإضافات منها حسب رغبتك.
التشبيه: متجر التطبيقات في الهاتف. يعرض المتجر إضافات متنوعة (apps)، وتختار منها ما تريد تثبيته. احذر من المصادر غير الموثوقة — فمخاطر تنزيل ملفات .exe وتثبيتها من مواقع مجهولة تنطبق على الإضافات مجهولة المصدر تمامًا. (راجع المقال 38)
💡 الخلاصة في جملة واحدة: هذه العائلة تمثل أدوات تسليح وتوسيع الأداة — فالمهارة (skill) هي الاختصار السريع للعمليات، والوكيل الفرعي (subagent) هو المساعد الخارجي، و hook هو مانع التشغيل والربط التلقائي، والأمر المائل (command) هو أزرار التحكم السريع، والإضافة (plugin) هي حقيبة الأدوات، وسوق الإضافات هو متجر تثبيت الإضافات؛ وتتداخل جميعها في مواقع مختلفة من حلقة العمل.
04 عائلة MCP: واجهات ربط Claude بـ «العالم الخارجي»
قمن بإفراد قسم خاص لـ MCP بين نقاط التوسيع، نظرًا لاحتوائه على مصطلحات فرعية (مثل transport و server و scope...),والتي يسهل على المبتدئين ارتكاب الأخطاء فيها عند كتابة الأوامر. لقد شرح المقال 22 هذا الموضوع بالتفصيل، وسنمر هنا على «أعضاء هذه العائلة» لتوضيحها.
تشبيه: موزع (dock) يحتوي على واجهات متعددة. يحتوي الكمبيوتر المحمول على منفذ أو منفذين فقط، ويعجز عن توصيل كابل HDMI أو كابل الشبكة أو ذاكرة U disk؛ وتوصيل موزع واحد يحل المشكلة ويعيد تشغيل جميع المنافذ. بروتوكول MCP بالنسبة لـ Claude هو هذا الموزع — توصيله لمرة واحدة يوفر لـ Claude الوصول لجميع أدوات الخدمات الخارجية.
MCP(Model Context Protocol / بروتوكول سياق النموذج)
الشرح: بروتوكول مفتوح المصدر يحدد كيفية ربط أدوات الذكاء الاصطناعي بالبيانات والخدمات الخارجية;وتتيح خوادم MCP server ربط Claude بمئات التطبيقات مثل Slack و Jira وقواعد البيانات والمتصفحات.
التشبيه: معيار USB الموحد للواجهات. في الماضي كان لكل جهاز منفذ خاص به فتسود الفوضى؛ وبمجرد توحيد معيار USB، أصبح بمقدور أي جهاز الاتصال بنفس المنفذ. بروتوكول MCP هو هذا «المعيار الموحد» لربط الذكاء الاصطناعي بالأدوات الخارجية. (راجع المقال 22)
MCP server(خادم MCP)
الشرح: برنامج منفذ لمعيار بروتوكول MCP يمثل «الواصلة» المحددة، ويحمل مجموعة من الأدوات (مثل خادم GitHub server الذي يوفر «قراءة PR» و«فتح issue»),وتظهر هذه الأدوات أمام Claude بمجرد التوصيل.
التشبيه: الأجهزة المتصلة بالموزع. الموزع يمثل المعيار (MCP)، والطابعة والقرص الصلب يمثلان الأجهزة المتصلة (servers) — حيث يوفر كل خادم قدرة خارجية محددة لـ Claude. (راجع المقال 22)
Transport(وسيلة النقل / الاتصال)
الشرح: طريقة الاتصال وتبادل البيانات بين Claude Code وخادم MCP server؛ والوسيلتان الشائعتان هما stdio (العمليات المحلية) و http (الخوادم البعيدة),بالإضافة لوسيلة sse التي تم إلغاؤها.
التشبيه: موقع الأجهزة المتصلة بالموزع، فبعضها على الطاولة والبعض الآخر خلف الجدار. وسيلة stdio تمثل برمجيات صغيرة يقوم Claude بتشغيلها محليًا على جهازك (في متناول اليد)، وhttp تمثل خدمات تعمل على خوادم بعيدة عبر الويب (خلف الجدار). الخطأ في كتابة الأوامر يتركز هنا غالبًا: فالاتصال عبر stdio لا يتطلب تحديد وسيلة نقل، والاتصال عبر http يتطلب إضافة علامة --transport http. (راجع المقال 22)
Scope(نطاق العمل / التأثير)
الشرح: تحديد المشاريع التي يمكنها استخدام خادم MCP server ومشاركة الفريق له — ويتوفر نطاق local (للمشروع الحالي فقط وخاص)، و project (يُكتب في .mcp.json ويُشارك عبر git),و user (لجميع مشاريعك الشخصية).
التشبيه: كيفية مشاركة طابعة في المكتب. ربطها بجهازك فقط (local)، أو تسجيلها في أصول القسم ليستخدمها أعضاء الفريق بالكامل (project)، أو أخذها معك للتنقل بين غرف الاجتماعات المختلفة (user) — ثلاثة خيارات للمشاركة تقابل ثلاثة نطاقات للعمل. (راجع المقال 22)
MCP Tool Search(البحث عن أدوات MCP)
الشرح: آلية للحفاظ على نظافة السياق — حيث يتم تحميل أسماء الأدوات فقط عند بدء التشغيل، ويطلب Claude مواصفات الأداة الكاملة عند الحاجة لتشغيلها فعليًا.
التشبيه: الاطلاع على عناوين الأطباق في القائمة أولاً، وقراءة تفاصيل المكونات عند الطلب فقط. تحتوي قائمة الطعام على مئات الأطباق، ولن تقرأ المكونات التفصيلية لكل طبق فور استلام القائمة — بل تتصفح العناوين أولاً، وتختار الطبق، ثم تقرأ التفاصيل. ويمنع هذا شغل مساحة الطاولة بخوادم MCP server غير المستخدمة حاليًا. (راجع المقال 22)
💡 الخلاصة في جملة واحدة: بروتوكول MCP هو واجهة التوصيل الموحدة بالخارج الشبيهة بمعايير USB — والخوادم (servers) هي الواصلات المحددة، ووسائل الاتصال (transport) تحدد طريقة الربط (stdio محلي / http بعيد)، ونطاق العمل (scope) يحدد مساحة تشغيل الخدمة.
05 عائلة الأمان والصلاحيات: هل يسألك Claude قبل البدء بالعمل
بمجرد امتلاك Claude للقدرة على العمل والاتصال بالخارج، يصبح السؤال «هل سيعبث بالملفات» مطروحًا حتمًا. وتدور مفاهيم هذه العائلة حول «آليات المراقبة قبل العمل» — بدءًا من «طلب الموافقة» ووصولاً لـ «الحظر التام للعمليات». لقد شرح المقالان 20 و21 هذا بالتفصيل، وسنلخصه هنا.
تشبيه: مستويات الحماية عند قيادة السيارة. حزام الأمان، الوسائد الهوائية، ولوحات تحديد السرعة — مستويات لمنع القيادة المتهورة، والتعامل مع الحوادث، وفرض قيود صارمة «يُمنع تجاوزها». آليات أمان Claude مماثلة ومقسمة لمستويات، وتوضح المصطلحات التالية دور كل مستوى منها.
Permission mode(وضع الصلاحيات)
الشرح: الموقف الأساسي لـ Claude عند اتخاذ الإجراءات في الجلسة — ويتوفر رسميًا ستة مستويات تشمل السؤال مع كل خطوة (default)، والقبول التلقائي للتعديلات (acceptEdits)، والبحث دون تعديل (plan)، والعمل بدون سؤال (bypassPermissions)، والمراجعة التلقائية (auto)، والموافقة الصامتة (dontAsk);والتفاصيل كاملة في المقال 35.
التشبيه: تحديد الصلاحيات التي تمنحها للمتدرب للعمل دون سؤالك. يمكنك مطالبة المتدرب بـ «السؤال قبل القيام بأي شيء»، أو السماح له بـ «اتخاذ القرار ذاتيًا في الأمور البسيطة». ووضع الصلاحيات يمثل هذا المستوى الممنوح للمتدرب، ويمكن التنقل بينها بالضغط على Shift+Tab في واجهة سطر الأوامر. (راجع المقال 35)
Plan mode(وضع التخطيط)
الشرح: وضع للصلاحيات يقتصر فيه عمل Claude على القراءة والبحث والدراسة فقط، ويُمنع من تعديل ملفاتك الأصلية، ويقوم بتقديم خطة التعديلات لتوافق عليها قبل البدء.
التشبيه: تقديم التصميمات قبل بدء البناء، والتأكد من عدم استخدام المطرقة قبل الموافقة على خطة «إزالة الجدار أو تعديل الأنبوب». ويعد هذا الوضع الأكثر أمانًا قبل التعديلات الكبيرة. (راجع المقال 35)
Auto mode(الوضع التلقائي)
الشرح: وضع للصلاحيات يعتمد على نموذج تصنيف مساعد في الخلفية لمراجعة العمليات بشكل مستقل، ويمنع العمليات المتجاوزة أو الخطيرة وهجمات حقن التوجيهات، بدلاً من إزعاجك بالتنبيهات المستمرة;ولا يزال هذا الوضع في مرحلة المعاينة التجريبية حاليًا.
التشبيه: حارس الأمن عند البوابة الذي يتحقق من التصاريح دون الاطلاع على محتويات البضائع. يركز الحارس على «منع العمليات المتجاوزة للحدود»، ويعجز تمامًا عن الاطلاع على مخرجات الأدوات,مما يحميه من التأثر بالتوجيهات الخبيثة المخفية بداخلها. (راجع المقال 35)
Permission rule(قواعد الصلاحيات)
الشرح: إعدادات دقيقة تسمح (allow) أو تسأل (ask) أو ترفض (deny) العمليات بناءً على «اسم الأداة ونمط المعاملات»، ويتم تطبيقها وفق ترتيب deny ← ask ← allow ليتم تفعيل القاعدة الأولى المطابقة فورًا.
التشبيه: قواعد التحكم ببطاقة الدخول في نظام الأمان. «هذه البطاقة تتيح دخول الطابق الثالث، وتمنع دخول غرفة الخوادم» — القواعد أكثر دقة وتفصيلاً من «وضع الصلاحيات» العام، وتمثل ضبطًا دقيقًا يُضاف فوقه. (راجع المقال 20)
Sandboxing(البيئة المعزولة / السندبكس)
الشرح: إضافة عزل على مستوى نظام التشغيل للملفات والشبكة لأداة Bash — ليتيح لـ Claude العمل بحرية داخل الحدود المحددة دون الحاجة لمطالبتك بالموافقة على كل أمر.
التشبيه: القيادة السريعة داخل حلبة سباق مخصصة بجدران ملموسة. يمكنك القيادة بأي سرعة داخل الحلبة لوجود جدران حقيقية تمنع خروج السيارة. والبيئة المعزولة هي هذه الجدران، وتمثل مستوى حماية منفصل تمامًا عن قواعد الصلاحيات. (راجع المقال 21)
Prompt injection(حقن التوجيهات)
الشرح: توجيهات خبيثة تُخفى داخل الملفات أو صفحات الويب أو مخرجات الأدوات، وتسعى لتوجيه Claude للقيام بأعمال لم تطلبها منه إطلاقًا.
التشبيه: استلام مكالمة احتيالية تدعوك لاتباع سيناريو معين. يظهر الطرف الآخر بنبرة عادية ومحتوى يهدف لـ «تحويل رصيد بالخطوات التي يمليها عليك» — حقن التوجيهات هو هذه الخدعة المخفية داخل البيانات لتضليل Claude. وتزداد مخاطر هذا الهجوم عند جلب البيانات الخارجية باستخدام خوادم MCP server. (راجع المقال 21)
Checkpoint(نقطة الفحص)
الشرح: «نقطة استعادة» تُنشأ تلقائيًا في كل مرة ترسل فيها توجيهًا، ويتم أخذ لقطة سريعة للملفات قبل تعديل Claude لها؛ ويمكن فتح قائمة الاستعادة بالضغط على Esc مرتين (مع إخلاء صندوق الإدخال) أو كتابة /rewind للاختيار بين استعادة الكود أو المحادثة أو كلاهما لنقطة سابقة. هذه الميزة محلية للجلسة الحالية ولا شأن لها بـ git.
التشبيه: حفظ واستعادة الألعاب (save/load). عند ارتكاب خطأ، يمكنك العودة لنقطة الحفظ السابقة وإعادة المحاولة بدلاً من بدء اللعبة من جديد. لاحظ أنها لا تتبع التعديلات التي تتم بواسطة أداة Bash — ويتعين عليك حماية تلك التعديلات باستخدام git أو وسائل أخرى. (راجع المقال 37)
💡 الخلاصة في جملة واحدة: هذه العائلة تمثل مستويات الحماية والمراقبة — فوضع الصلاحيات يحدد الإطار العام للعمل (يسأل أم لا)، وقواعد الصلاحيات تفرض القيود الدقيقة، والبيئة المعزولة (sandbox) هي جدران الحماية الملموسة، ونموذج المراجعة (auto mode) يمثل حارس الأمن، ونقاط الفحص (checkpoints) توفر حفظ واستعادة المحتوى؛ وحقن التوجيهات هو التهديد الخبيث الذي نسعى لتفاديه.
06 عائلة المداخل وأوضاع التشغيل: أين وكيف يتم تشغيل الأداة
العائلة الأخيرة هي الأكثر تنوعًا، وتدور حول سؤال واحد: أين وكيف تتفاعل مع Claude Code. في الطرفية، في VS Code,على الويب، أو تشغيله تلقائيًا داخل برمجيات — الأشكال مختلفة ولكن المحرك الأساسي هو نفسه.
تشبيه: وصول العامل نفسه بطرق مختلفة. يمكنه الحضور والجلوس في مكتبك (الطرفية / المحرر)، أو العمل عن بعد (الويب)، أو استلام قائمة مهام لينجزها تلقائيًا (استدعاء البرمجيات). الشخص والقدرات واحدة، والاختلاف يكمن فقط في «مكان وكيفية الحضور».
Surface(واجهة التفاعل / المدخل)
الشرح: أي منصة تستخدمها للوصول لـ Claude Code — مثل واجهة سطر الأوامر (CLI)، و VS Code، و JetBrains، وتطبيق سطح المكتب، وموقع claude.ai;وتتشارك جميع المداخل نفس المحرك,وتعمل ملفات CLAUDE.md والإعدادات والمهارات (skills) بنفس الكفاءة في أي منها.
التشبيه: استخدام نفس نظام القيادة والترفيه في سيارات مختلفة من نفس الماركة. تختلف أشكال السيارات الخارجية بين السيدان و SUV، وتتطابق واجهات نظام القيادة ووسائل التحكم لتبسيط القيادة. وربط المداخل المختلفة لـ Claude Code يمنحك نفس التجربة. (راجع المقال 08)
Non-interactive mode(الوضع غير التفاعلي / المسمى سابقًا headless)
الشرح: التشغيل باستخدام علامة -p (أو --print) — لتنفيذ توجيه واحد وعرض النتيجة والخروج مباشرة,دون الدخول في محادثة تفاعلية؛ وهو مخصص للاستخدام في بيئات التطوير المستمر CI,والبرمجيات,وخطوط الإنتاج. وهو نفسه وضع headless المذكور في المستندات القديمة.
التشبيه: تسليم قائمة مهام للعامل، لينجزها ويسلم النتائج ويذهب دون محادثات جانبية. هذا يشبه معاملته كـ «إنجاز المهام فورًا». والبديل له في لغات البرمجة مثل Python أو TypeScript هو حزمة Agent SDK. (راجع المقال 45)
Agent SDK(حزمة تطوير الوكيل)
الشرح: حزمة تطوير برمجية (تتوفر لـ Python و TypeScript) تدمج قدرات Claude Code داخل برامجك الشخصية,لتتيح لك تشغيله والتحكم به برمجيًا تمامًا كاستدعاء الدوال.
التشبيه: تفكيك محرك آلة إعداد القهوة ودمجه داخل منتجك الخاص. بدلاً من استخدام آلة القهوة المعتادة، تحصل على المحرك الأساسي وتبني آلتك الخاصة. الوضع غير التفاعلي يمثل نسخة سطر الأوامر، وحزمة Agent SDK تمثل «النسخة البرمجية». (راجع المقال 45)
Claude Code on the web(نسخة الويب)
الشرح: تشغيل Claude Code داخل المتصفح، حيث تُنفذ المهام داخل بيئة معزولة سحابية(وهذا يختلف عن «Remote Control» — حيث تظل الأكواد على جهازك المحلي، ويتم التحكم بالواجهة عن بعد فقط)。
التشبيه: استئجار كمبيوتر سحابي مؤقت والتخلص منه بعد الانتهاء. تُنجز المهام بالكامل على خادم سحابي مؤقت، دون استهلاك موارد جهازك المحلي. (راجع المقال 11)
Bare mode(الوضع المجرد)
الشرح: التشغيل مع إضافة علامة --bare لتجاوز الكشف التلقائي لـ hooks والمهارات (skills) والإضافات وخادم MCP server والذاكرة التلقائية وملف CLAUDE.md — وتفعيل المعاملات المكتوبة صراحة فقط؛ ويُستخدم في بيئات CI والبرمجيات لضمان «تطابق السلوك على الأجهزة المختلفة».
التشبيه: السفر بحقيبة يد صغيرة وترك بقية المتعلقات في المنزل. التخلص من جميع «الإعدادات الشخصية المحلية» والبدء بالمهمة الأساسية فقط، لضمان الحصول على نفس السلوك عند تشغيلها على أي جهاز آخر. (راجع المقال 34)
Worktree isolation(عزل مساحات العمل)
الشرح: أسلوب عزل يتم بتشغيل علامة -w أو كتابة isolation: worktree في إعدادات الوكيل الفرعي، لجعل Claude يعمل في مساحة عمل git مستقلة وفرع منفصل تحت الدليل .claude/worktrees/,لتجنب تضارب التعديلات بين الوكلاء المتوازيين.
التشبيه: توزيع نفس المخطط الهندسي على فرق بناء مختلفة ليعمل كل منها في موقع مستقل. يعمل الجميع بالتوازي في مواقع معزولة، ويُمنع أي فريق من هدم الجدران التي بناها فريق آخر. وتظهر أهميتها عند تشغيل جلسات متعددة بالتوازي. (راجع المقال 41)
Remote Control(التحكم عن بعد)/ Teleport(النقل)
الشرح: ميزة Remote Control تتيح التحكم بالجلسة الجارية على جهازك المحلي من الهاتف أو المتصفح (تظل الأكواد على جهازك، ويتم التحكم بالواجهة عن بعد فقط);وميزة Teleport (أمر /teleport) تعمل بالاتجاه المعاكس، حيث تجلب الجلسة الجارية على السحابة إلى طرفيتك المحلية للاستمرار فيها.
التشبيه: تركيب جهاز تحكم عن بعد للكمبيوتر في المكتب. ميزة Remote Control تشبه التحكم بكمبيوتر المنزل من الهاتف أثناء الخروج (تُنفذ المهام على كمبيوتر المنزل)؛ وميزة Teleport تشبه «نقل» المهام غير المكتملة على السحابة لتستمر في إنجازها على جهازك الحالي. (راجع المقال 11)
💡 الخلاصة في جملة واحدة: توضح هذه العائلة خيارات التشغيل والواجهات — فالواجهة (surface) هي مدخل الوصول الموحد، والوضع غير التفاعلي (headless) يمثل التوليد لمرة واحدة والخروج، وحزمة SDK تتيح التحكم البرمجي، ونسخة الويب تعمل في السحابة المعزولة، والوضع المجرد (bare) يتخلص من الإعدادات التلقائية، وعزل مساحات العمل (worktree) يمنع التداخل عند العمل المتوازي، وميزتا التحكم والنقل تتيحان تبادل السيطرة بين جهازك المحلي والسحابة.
07 المصطلحات الأكثر تشابهًا وسهولة للخلط
مع تزايد المصطلحات، قد تتشابه بعض المفاهيم وتسبب تشتتًا عند الاستخدام. قمنا بجمع المصطلحات الأكثر خلطًا للمبتدئين ومقارنتها، لتراجعها وتفصل بينها بلمحة سريعة. ويمثل هذا الجدول أيضًا مراجعة أفقية للعائلات الست السابقة.
| الثنائي المتشابه | الفارق الجوهري | الفصل في جملة واحدة |
|---|---|---|
| Skill vs Subagent | في أي سياق تدرج البيانات | يتم تحميل المهارة (skill) في مساحة حوارك الرئيسي؛ بينما يملك الوكيل الفرعي (subagent) مساحة عمل مستقلة ويعود بالخلاصة فقط (راجع المقال 30) |
| CLAUDE.md vs Skill | موعد التحميل | يُحمل ملف CLAUDE.md تلقائيًا مع كل جلسة؛ بينما تُحمل المهارة (skill) عند الحاجة إليها فقط (راجع المقال 30) |
| Hook vs قواعد الصلاحيات | نطاق التحكم | الـ hook يمثل «تشغيل إجراء تلقائيًا عند وقوع حدث»؛ وقواعد الصلاحيات تمثل «الموافقة أو الرفض» لتشغيل الأداة (راجع المقال 30) |
| Subagent vs Agent team | إمكانية التحاور المباشر | يعمل subagent داخل جلسة واحدة ويقدم تقاريره للحوار الرئيسي؛ وفريق الوكلاء (agent team) يتكون من جلسات كاملة مستقلة يمكنك التحاور مع أي منها مباشرة (راجع المقال 29) |
| Session vs Turn | دقة التقسيم | الجلسة (session) تمثل محادثة كاملة مستقلة (تملك نافذة سياق خاصة);والجولة (turn) تمثل دورة واحدة من المحادثة «رسالتك ← استجابة Claude» (راجع المقال 03) |
Compaction vs /clear | الاحتفاظ بالمحتوى القديم | الضغط (compaction) يقوم بـ «تلخيص المحادثة القديمة في نقاط رئيسية» والاحتفاظ بها؛ وأمر /clear ينظف مساحة العمل بالكامل لبدء جلسة جديدة (راجع المقال 19) |
| Permission mode vs قواعد الصلاحيات | الدقة والشمول | وضع الصلاحيات يمثل الإطار العام للعمل (هل يسألك أم لا)؛ وقواعد الصلاحيات تمثل قيودًا دقيقة مضافة فوق الإطار العام (هل يسمح بهذا الأمر أم لا) (راجع المقال 20) |
| stdio vs http (في transport) | موقع تشغيل الخادم | وسيلة stdio تعتمد على تشغيل برنامج محلي كعملية في الخلفية؛ وhttp تتصل بخدمة تعمل على خادم بعيد عبر الويب (راجع المقال 22) |
| CLAUDE.md vs auto memory | كاتب التوجيهات | ملف CLAUDE.md تكتبه أنت لتحديد القواعد الدائمة;والذاكرة التلقائية auto memory يكتبها Claude لنفسه كملاحظات تمنع تكرار الأخطاء (راجع المقال 25) |
الثنائيات الواردة في هذا الجدول يسهل خلط أربعة أو خمسة منها على المبتدئين في البداية. والخلط الأكثر شهرة هو بين skill و subagent — فعند البدء، قد تكتب مهمة «قراءة دليل كامل للعثور على كود مهمل» كمهارة (skill)، فتفاجأ بامتلاء محادثتك الرئيسية بمحتويات قراءة الملفات، وبعد بضعة محاولات تدرك القاعدة: الأعمال الشاقة التي تتطلب الحصول على خلاصة فقط، يجب إسنادها لـ subagent، ويُمنع حشرها كـ skill.
💡 الخلاصة في جملة واحدة: لتمكين الفصل بين الثنائيات المتشابهة، يكفي تذكر «البعد الفاصل الجوهري» — skill/subagent يختلفان في مساحة السياق التي تُشغل، وCLAUDE.md/skill يختلفان في موعد التحميل، وmode/القواعد يختلفان في الدقة والشمول، وstdio/http يختلفان في موقع تشغيل الخادم.
08 تمرين عملي: جعل Claude يعمل كـ «قاموس حي» للبحث عن التعريفات المعتمدة
الاعتماد على هذا الجدول وحده غير كافٍ — فالمصطلحات تتحدث باستمرار، وهذا المقال ثابت بينما مستندات التطوير حية ونشطة. والطريقة الأكثر أمانًا هي توجيه Claude للبحث في مسرد المصطلحات الرسمي بنفسه. وسنستعين بـ «خادم مستندات التطوير server» الذي أعددناه في المقال 22: فهو لا يتطلب تسجيل دخول ولا إعدادات، ويصبح جاهزًا للأسئلة بمجرد التوصيل. هذا القسم سيعلمك كيف تجعله يعمل كـ «قاموس حي» يرافقك.
هذا الخادم هو خدمة HTTP سحابية بعيدة، ويتطلب الاتصال به الاتصال بالإنترنت؛ وإذا واجهت عطلاً في الاتصال بـ
code.claude.comمن منطقتك، قم بتشغيل VPN أولاً.
الخطوة الأولى: الاتصال بخادم مستندات التطوير الرسمي (في الطرفية، وليس داخل جلسة claude)
claude mcp add --transport http claude-code-docs https://code.claude.com/docs/mcpالمتوقع: طباعة سطر تأكيد مثل Added HTTP MCP server claude-code-docs .... رؤية Added تعني أنه تم حفظ الإعدادات بنجاح.
الخطوة الثانية: التأكد من نجاح الاتصال
claude mcp listالمتوقع: ظهور claude-code-docs في القائمة وبجانبه علامة ✓ Connected. علامة الصح الخضراء تعني أن الاتصال ناجح فعليًا;وإذا ظهر ✗ Failed to connect فالخلل يرجع للشبكة غالبًا، وقم بتشغيل VPN للمحاولة مجددًا.
الخطوة الثالثة: الدخول للجلسة وتوجيهه صراحة للبحث عن تعريف رسمي لأحد المصطلحات
claudeبعد الدخول اكتب (توجيهه صراحة للخادم يضمن استخدامه لبروتوكول MCP للبحث في المستندات الرسمية، بدلاً من الإجابة بالاعتماد على الذاكرة):
استخدم خادم claude-code-docs server للبحث عن تعريف compaction و context window في مسرد المصطلحات الرسمي، وأخبرني بالتعريف في جملة واحدة لكل منهماالمتوقع: سيتوقف Claude عند استدعاء الخادم للمرة الأولى ليطلب موافقتك (هذه هي بوابة الموافقة عند تشغيل الأداة للمرة الأولى المشروحة في عائلة الصلاحيات في القسم 05 — وتخضع لنظام الصلاحيات، ولا شأن لها بـ checkpoint) — قم بالموافقة. وسيقوم بعرض التوضيحات الرسمية للمصطلحين، وستجد اسم claude-code-docs بجانب استدعاء الأداة في المخرجات. رؤية هذه العلامة تعني أن الإجابة تم جلبها من المستندات الرسمية فعليًا، وليست من تأليف النموذج.
الخطوة الرابعة: التنظيف (اختياري)
claude mcp remove claude-code-docsالمتوقع: طباعة تأكيد الإزالة، وعند تشغيل claude mcp list مجددًا ستجد أنه تم حذفه من القائمة.
بإتمام هذا التمرين، ستمتلك أسلوبًا للبحث عن المصطلحات لا يتقادم بمرور الزمن: استخدم هذا الجدول كبطاقة مرجعية سريعة، وعند الشك أو توقع تحديث المصطلحات، اطلب من Claude البحث في المستندات الرسمية مباشرة. والاعتماد على هذا الأسلوب للتحقق من التعريفات يمنحك ثقة تامة — بدلاً من الكتابة بالاعتماد على الذاكرة مع الشك في دقة المحتوى.
09 ملخص
هذا المقال ليس للحفظ، بل هو بمثابة بطاقة مرجعية سريعة ترافقك — تم تصنيف المصطلحات في الدورة بالكامل إلى ست عائلات لتجد الشرح المناسب فور مواجهة أي منها.
دعنا نستعرض العائلات الست معًا:
| عائلة المصطلحات | فكرتها باختصار | المصطلحات الأساسية |
|---|---|---|
| حلقة الوكيل | آليات عمل Claude الذاتية | agentic loop、tool、harness、turn、extended thinking、effort level、verification loop |
| السياق | حدود الذاكرة وأسلوب المحادثة | context window、token、compaction、session、CLAUDE.md、auto memory、rules、output style |
| نقاط التوسيع | تزويده بحقائب أدوات إضافية | skill、subagent、hook、command、plugin、marketplace |
| MCP | واجهة التوصيل الموحدة بالخارج | MCP、server、transport、scope、tool search |
| الأمان والصلاحيات | آليات المراقبة قبل العمل | permission mode、plan mode、auto mode، قواعد الصلاحيات، sandbox、prompt injection、checkpoint |
| المدخل والتشغيل | أين وكيف يتم تشغيل الأداة | surface、non-interactive (headless)、Agent SDK、نسخة الويب、bare mode、عزل مساحات العمل、Remote Control |
يجب أن تكون قادرًا الآن على: التعامل مع أي مصطلح يظهر في محادثاتك دون حيرة — بمعرفة العائلة التي ينتمي إليها، تعريفه البسيط، والتشبيه المقابل له؛ ومقارنة التداخلات المتشابهة مثل skill مقابل subagent أو stdio مقابل http بالرجوع للقسم 07 للفصل بينهما فورًا؛ بالإضافة لاتقان توجيه Claude للبحث في خادم المستندات docs server الرسمي ليعمل كـ «قاموس حي» يعود إليك بالتعريفات المعتمدة. وضع هذه البطاقة المرجعية بجانبك يمنحك ملاذًا للتحقق من أي مصطلحات مرت عليك في المقالات الخمسين السابقة ولم تثبت في ذهنك.
إلى هنا تكون الدورة التعليمية الرسمية قد اكتملت بالكامل تقريبًا — بدءًا من «التعريف بالأداة» وحتى التثبيت، والتشغيل المتقن، وإضافة الأدوات، وتنسيق الإعدادات، ووصولاً لمسرد المصطلحات النهائي، لتكون قد استوعبت المفاهيم بالكامل.
المقال التالي 53 «إنتاج الفيديو (Remotion) [قراءة اختيارية]» — هذا هو المقال الإضافي في الدورة بالكامل، وينتقل بك خارج إطار «كتابة الأكواد المعتادة»، ليوضح لك قدرات Claude Code الإضافية والمسلية: باستخدام Remotion (إطار عمل يتيح «كتابة الفيديوهات باستخدام أكواد React») لتوجيه Claude لمساعدتك في توليد كود لإنتاج فيديو رسوم متحركة. الالعاب اختيارية ولا تؤثر على المسار الرئيسي;ولكن إذا كنت مهتمًا بمعرفة المدى الذي يمكن أن تصل إليه «البرمجة بالذكاء الاصطناعي»، فإن هذا المقال يستحق الاطلاع السريع. فكر في الأمر: بما أن الفيديوهات يمكن كتابتها بالأكواد، وتوجيه Claude لكتابة هذه الأكواد يمثل سيناريو آخر لـ «توضيح المتطلبات وإنجاز العمل تلقائيًا»؟