في الفصول السابقة، ثبّتنا Claude Code، وأعطينا التعليمات، وتعلّمنا كيف نتجاوز العقبات. من هنا نخطو خطوة إلى الأمام، إلى حديث «تعزيز» Claude Code نفسه. هو قويّ بما يكفي بصيغته القياسية، لكن هناك مداخل توسّع تربطه بالأدوات الخارجية، وتؤتمِت العمل، وتوزّعه على عدة نماذج ذكاء اصطناعي، وتجعل التغييرات قابلة للتراجع. في هذا الفصل نمسك، على شكل خريطة، بـ«ما هو كلٌّ منها» و«متى يفيد».
تنمّي القدرة بـ«الربط، الأتمتة، التوزيع، شبكة الأمان، النتاج»
ما الإضافات ― تتوسّع في خمسة اتجاهات
إضافات Claude Code آليات نشأت كلٌّ منها منفصلةً، لكن حين تجمعها من زاوية «تنمية قدرة الذكاء الاصطناعي في اتجاه ما»، تتّضح الصورة دفعةً واحدة. قبل حفظ الإعدادات الدقيقة، امتلك أولاً خريطة «أيّ ميزة تحلّ أيّ مشكلة». فإن رسّخت جدول التطابق التالي، دخلت أقسام الفصل التالية بسلاسة.
تربط بـالبيانات والخدمات الخارجية (قواعد البيانات، إدارة المهام، الأدوات الداخلية) التي لا يلمسها الذكاء الاصطناعي وحده. تحلّ «تلك المعلومة، لا يعرفها الذكاء الاصطناعي».
لا تترك «المعالجة المحدّدة في كل مرة» أو «العمل المتكرّر» للذكاء الاصطناعي، بل تُدير الأمر بيقين عبر آلية. تقلّل العمل اليدوي والنسيان.
توزّع العمل الكبير على عدة نماذج ذكاء اصطناعي، وتُجري البحث والتنفيذ والمراجعة بالتوازي. تنفع في الحجم الذي يعجز عنه نموذج واحد.
تجعل التغييرات التي أضافها الذكاء الاصطناعي قابلة للتراجع في أي وقت. أساس يجعل «الإيكال بجرأة» غير مخيف.
تجمع الإجراءات والنتاج ومجموعة الإضافات كثيرة الاستخدام في صيغة قابلة لإعادة الاستخدام، وتوزّعها لتُشارَك.
📌 كيف تقرأ هذا الفصل. يكفيك هنا أن تمسك بـالصورة العامة «لما يمكن فعله». لا نتعمّق في خطوات الإعداد الفردية أو الأمثلة الملموسة، بل نحيلها إلى المقالات المتخصصة في نهاية كل قسم. احفظ أولاً الأسماء والأدوار، واجعلها بحيث تعود إليها حين تحتاج.
تربط ― MCP
الذكاء الاصطناعي وإن كان ذكياً، فإنه لا يعرف بياناتك التي بين يديك، ولا محتوى أدوات شركتك الداخلية. القيمة الحالية في قاعدة البيانات، وتذكرة أداة إدارة المهام، ومحتوى ملف التصميم ― من يجسر بين هذا «العالم الخارجي» والذكاء الاصطناعي هو MCP (Model Context Protocol). يسهل فهمه إن تصوّرته معياراً لـ«مقبس توصيل» مشترك.
ما هو: «معيار اتصال» يربط الذكاء الاصطناعي بالأدوات/البيانات الخارجية بمعيار مشترك. حين تضيف خادماً متوافقاً، يصبح بإمكان Claude Code تشغيل تلك الأداة مباشرةً.
متى يفيد: حين تريد التنفيذ وأنت ترى محتوى قاعدة البيانات، أو الربط بأداة إدارة المهام أو التصميم، أو جعل الذكاء الاصطناعي يستخدم معلومات نظام داخلي.
💡 مفتاح حلّ «الذكاء الاصطناعي لا يعرف المعلومة». MCP عالي العمومية بين الإضافات خصوصاً، وكثير من الأدوات يمضي في دعمه. نشرح آليته وخطوات تثبيته بالتفصيل في ما MCP ― الآلية ومواضع الاستخدام. يكفيك أولاً أن تتذكّر «يوجد معيار مشترك يربط الذكاء الاصطناعي بالخارج».
تؤتمِت ― hooks وloop
أن تطلب من الذكاء الاصطناعي في كل مرة «شغّل الاختبارات أيضاً» و«طبّق التنسيق أيضاً» ― إن نسيت قوله فاتَ، وهو مزعج أصلاً. الأسلم أن تُدير المعالجة المحدّدة بيقين عبر آلية. هنا يظهر hooks وأمر loop. الأول «تنفيذ تلقائي مرتبط بتوقيت»، والثاني أداة «أتمتة العمل المتكرّر مجتمعاً».
ما هو: آلية تُدرج بها سكربتك «قبل» أو «بعد» تنفيذ الذكاء الاصطناعي لأداة. مثلاً يمكنك أتمتة «تشغيل المنسّق بالضرورة بعد تعديل ملف».
متى يفيد: حين تريد فرض معالجة نمطية تريدها بالضرورة في كل مرة بيقين: lint وتنسيق عند الحفظ، فحص قبل الالتزام، حجب الأوامر الخطيرة مسبقاً.
ما هو: آلية تُنفّذ التعليمة نفسها مكرّرةً بفاصل ثابت، أو حتى يتحقّق شرط. يمكن أن تُوكِل إليها التكرار مثل «تحقّق من حالة النشر كل خمس دقائق».
متى يفيد: حين تريد إدارة تكرار لا يتطلّب أن يلازمه إنسان: فحص دوري، مراقبة معالجة طويلة، تكرار العمل نفسه.
✅ تقلّل «النسيان» و«العمل اليدوي». نشرح طرق الإعداد والأمثلة العملية لـ hooks في ما hooks في Claude Code، ولأمر loop في ما أمر loop. وخصوصاً hooks، لأنه يضمن على مستوى الآلية فحوص الجودة التي «تفوت إن تُركت للذكاء الاصطناعي»، فهو ثمين في تطوير الفريق.
توزّع ― subagents / agent teams
إن حشوت كل شيء في نموذج واحد، بهُت السياق كلّما طال الحديث، وانخفضت الدقّة. لذا فإن توزيع العمل الكبير على عدة نماذج ذكاء اصطناعي هو فكرة subagents (الوكلاء الفرعيون). حين تقسّم الأدوار مثل «مسؤول البحث» و«مسؤول التنفيذ» و«مسؤول المراجعة»، يركّز كلٌّ على عمله، فترتفع الجودة العامة.
ما هو: آلية يُوكِل بها الذكاء الاصطناعي الأب عملاً محدّداً إلى «ذكاء اصطناعي ابن» متخصص. يعمل الابن في سياقه الخاص، ولا يعيد للأب إلا النتيجة. يمكن تقسيم الذكاء الاصطناعي بحسب الدور.
متى يفيد: بحث واسع، تنفيذ يمتدّ لعدة ملفات، حين تريد إجراء أعمال مستقلة بالتوازي. تنجز العمل الكبير دون تلويث السياق.
ما هو: استخدام متقدّم ينسّق عدة وكلاء «فريقاً» بشكل أكثر جدّيّة. يبني تقسيم الأدوار والتعاون بوحدة عمل أكبر.
متى يفيد: تطوير مستمرّ وكبير الحجم لا يكفيه توزيع لمرة واحدة. اختره بعد أن تفهم الفرق عن subagents.
⚠️ احذر الإفراط في الزيادة. لعدد نماذج الذكاء الاصطناعي التي تُشغَّل بالتوازي حدّ أعلى، فإن جشعت وشغّلت كثيراً دفعةً واحدة، صار الأمر أقلّ استقراراً أو أطول انتظاراً. ابدأ بتوزيع نموذج أو نموذجين. الفرق بين subagents وagent teams وكيف تختار مقارَنان بالتفصيل في الفرق بين subagents وagent teams.
تُحمّلها الإجراءات ― skills
أليس لديك نمط «هذا العمل، أريده دائماً بهذه الطريقة»؟ إعادة شرحه في كل مرة هدر. أن تُحمّل الذكاء الاصطناعي مسبقاً طريقة عمل محدّد (الإجراء والمعرفة والقواعد) هو skills (المهارات). في الموقف المناسب، يستدعي الذكاء الاصطناعي تلك المهارة بنفسه، ويعمل بالأسلوب المحدّد.
ما هو: آلية تجمع إجراءات ومعرفة وملفات مرجعية لعمل محدّد في حزمة، وتُحمّلها للذكاء الاصطناعي. تُستدعى تلقائياً في الموقف المناسب، وتعالج بالأسلوب المحدّد.
متى يفيد: حين تريد ترسيخ «الطريقة نفسها في كل مرة»: أعراف الشيفرة الداخلية، قالب إعداد الوثائق، الأعمال النمطية المتكرّرة.
💡 تجعل «الشرح المتكرّر» قابلاً لإعادة الاستخدام. بينما hooks «معالجة تُنفَّذ تلقائياً بالتوقيت»، فإن skills «دليل إجراءات يستدعيه الذكاء الاصطناعي بحكمه» ― بهذا يسهل التمييز. نشرح الآلية وطريقة الصنع في ما Agent Skills.
تحزم وتوزّع ― plugins / marketplace
MCP وhooks وskills وغيرها مفيدة، لكنها في المقابل «إعدادها واحداً واحداً متعب». أن تجمعها في حزمة واحدة يسهل إضافتها ومشاركتها هو plugins (الإضافات المحزومة) وmarketplace (السوق). يمكنك أن تستورد مجموعة توسّع مفيدة صنعها أحدهم بأكملها.
ما هو: «حزمة توسّع» تجمع المهارات والأوامر وhooks وإعداد MCP وغيرها. بمجرّد إضافتها، تُدخِل ميزات متكاملة دفعةً واحدة.
متى يفيد: حين تريد توحيد الإضافات في الفريق، أو استيراد تركيب مجرّب بسرعة.
ما هو: مكان توزيع الإضافات المحزومة والحصول عليها. تبحث عن توسّع منشور فتُدخله، أو تشارك ما صنعته.
متى يفيد: حين تريد أن تبحث عن «أريد ميزة كهذه» بين التوسّعات القائمة وتضيفها بسرعة.
📦 تجعل التوسّع في صيغة «قابلة للتوزيع». علاقة plugins وmarketplace وخطوات تثبيتها جمعناها في ما plugins وmarketplace. وحين تستورد توسّعاً خارجياً، تحقّق بالضرورة من موثوقية مصدره قبل الاستخدام.
شبكة الأمان ― checkpointing وrewind
كلّما أوكلت للذكاء الاصطناعي أكثر، ازداد الخوف من «أن يُجري تغييراً غير مقصود عن سهو». هنا تنفع شبكة أمان تتراجع بها عن التغييرات. حين تسجّل معالم العمل بـ checkpointing، وتعود إليها بـ rewind، تستطيع أن تُوكِل للذكاء الاصطناعي بجرأة. طمأنينة «القدرة على العودة» تصير شجاعةً للإيكال بجسارة.
ما هو: آلية تسجّل مراحل العمل تلقائياً، فتستطيع التراجع عن التغييرات إلى أي نقطة لاحقاً. تحقّق «أريد الإعادة» بحركة واحدة.
متى يفيد: حين تُوكِل للذكاء الاصطناعي تغييراً كبيراً، حين تريد تغيير الاتجاه بالمحاولة والخطأ، حين تريد التراجع عن تعديل غير متوقّع.
✅ الطمأنينة في استخدامه مع Git. checkpointing قويّ للتراجع داخل الجلسة، لكنه لا يُغني عن إدارة الإصدارات (Git). الأسلم بناء من طبقتين: تُبقي الالتزامات يومياً، وتتراجع عن المحاولات الدقيقة بـ rewind. نشرح الآلية في ما checkpointing وrewind.
تعرض النتاج ― artifacts
أحياناً لا تكتفي بكتابة الشيفرة، بل تريد أن تُخرج النتاج شكلاً وتعرضه في الحال. صفحة ويب صغيرة، رسم أو تصوير بياني للبيانات، نموذج أوّلي لواجهة ― توليد ومعاينة هذا «النتاج القابل للرؤية والتحقّق» هو artifacts. يُظهر قوّته في المواقف التي يكون فيها عرض شيء يعمل بنظرة واحدة أسرع من شرح نصّي.
ما هو: آلية تولّد وتعاين في الحال نتاج الذكاء الاصطناعي (صفحة ويب، رسم، تصوير بياني، نموذج واجهة). ترى وتتحقّق، ويسهل مشاركته.
متى يفيد: حين تريد عرض مسوّدة واجهة، أو مشاركة البيانات في رسم، أو التحقّق من النتيجة بـ«العين» لا بالكلام.
🎨 تُسرّع «العرض والتحقّق». نعرض مواضع الاستخدام وطريقة الصنع في ما artifacts. وحين تريد ضبط التصميم بالحوار، فأطِلّ أيضاً على Claude Design / Design Sync ذي الصلة، فتزداد أدوات صنع النتاج في جعبتك.
الإضافات أداة المتقدّمين
مررنا حتى الآن سريعاً على ثماني إضافات. كلّها جذّابة، لكن لا حاجة مطلقاً لأن تخوض فيها كلها من البداية. هذه أدوات «للمستخدمين المتمكّنين» لا تحيا إلا إذا بُنيت فوق الأساسيات. إن ركضت إلى التوسّع قبل أن يترسّخ الأساس، تلاعب بك الإعداد فصار الأمر التفافاً.
اجعل التثبيت والأذونات وأسلوب التعليمات مما تُتقنه بيقين بمحتوى الفصل الثاني.
إن أتقنت معالجة الأخطاء في الفصل الخامس، لم تهزّك أعطال التوسّع.
حين تفكّر «أريد حلّ هذه المشكلة»، أضِف التوسّع المقابل واحداً فقط.
⚠️ الإضافات «بعد أن تتعثّر» تكفي. إن أدخلتها استباقاً لأنها تبدو مفيدة، ازداد تعقيد الإعداد وحده. بعد أن يولد امتعاض ملموس (أنسى هذه المعالجة كل مرة، لا يصل الذكاء الاصطناعي إلى هذه المعلومة)، استقبِل توسّعاً واحداً يحلّه. إن التزمت هذا الترتيب، صارت الإضافات حليفك بالتأكيد.
- التوسّع في خمسة اتجاهات ― الربط (MCP) / الأتمتة (hooks وloop) / التوزيع (subagents وagent teams) / شبكة الأمان (checkpointing وrewind) / الإجراءات والنتاج (skills وartifacts وplugins).
- MCP يربط الذكاء الاصطناعي بالبيانات الخارجية، وhooks يؤتمِت المعالجة النمطية، وloop يؤتمِت التكرار.
- توزّع العمل بـ subagents، وتُوكِل بجرأة لأن هناك checkpointing / rewind. وskills وartifacts وplugins تجعل الإجراءات والنتاج قابلة لإعادة الاستخدام.
- هذه للمستخدمين المتمكّنين. رسّخ الأساسيات أولاً، وأضِف واحدةً تلو الأخرى بعد أن تولد مشكلة ― هذا الصواب.
حين تكتمل أدوات توسيع القدرة، يأتي دور حديث «الاستخدام الطويل بذكاء». في الفصل السابع «التكلفة والكفاءة»، لنمسك بإدارة الرموز وحدود الاستخدام، وحيل الاستعمال بلا هدر.