22 أكتوبر 2026

دليل · Guide7 دقائق قراءة

Mod ولا Skill ولا MCP ولا Hook: اختار الطريقة الصح تزيد فيها على Claude CodeMod, Skill, MCP or Hook: Pick the Right Way to Extend Claude Code

راح تعرف الفرق بين الطرق الأربع اللي تزيد فيها على Claude Code (كلود كود)، ومتى تستخدم كل وحدة، وكيف تثبّت أو تبني وحدة بأمان.

لمن هذا الدليل

اللي يستخدم Claude Code ويريد يخلّيه يشتغل على طريقته

المصطلحات

Skill (سكل)
ملف تعليمات اسمه SKILL.md. يقراه Claude لما يحتاجه، بدل ما تلصق نفس التعليمات كل مرة.
MCP
سيرفر يعطي Claude أدوات جديدة حتى يوصل لنظام برا، مثل قاعدة بيانات أو Notion أو تقويمك.
Settings hook
أمر shell أو طلب HTTP أو برومبت يشتغل لما يصير حدث، مثل استدعاء أداة. يسمح أو يمنع أو يسجّل، وما يرسم شي في الواجهة.
Mod (مود)
plugin فيه كود JavaScript أو TypeScript يشتغل داخل Claude Code نفسه. يقدر يرسم لوحة، يضيف أمر، أو يمسك استدعاء أداة قبل ما يشتغل.

الخطوات

  1. الخطوة 1

    اكتب المشكلة بجملة وحدة

    قبل ما تثبّت أي شي، اكتب اللي يضايقك بجملة وحدة. مثلاً: أنسخ نفس تعليمات التقرير كل أسبوع، أو Claude ما يقدر يشوف قاعدة البيانات.

    الجملة هذي تحدد الأداة. أغلب الناس يثبّتون أداة أكبر من مشكلتهم.

    برومبتحدد الأداة
    عندي هذي المشكلة مع Claude Code: [اكتب المشكلة بجملة]. قول لي أي وحدة تناسبها: Skill، MCP، settings hook، أو mod. اعتمد على جدول المقارنة في توثيق Claude Code الرسمي، وقول لي ليش بسطرين.
  2. الخطوة 2

    تنسخ نفس التعليمات؟ سوّ Skill

    إذا تلصق نفس التعليمات في كل محادثة، هذي شغلة Skill. ملف Markdown واحد، تكتبه مرة، وClaude يقراه لما يحتاجه.

    حطه في مجلد .claude/skills داخل مشروعك، أو في مجلدك الشخصي حتى يشتغل في كل المشاريع.

    برومبتاكتب الـ Skill
    حوّل هذي التعليمات إلى ملف SKILL.md لـ Claude Code: [الصق التعليمات]. حط وصف قصير يقول متى يستخدمه Claude، وبعدين الخطوات بالترتيب.

    نصيحة: خلّ الوصف في أول الملف واضح، لأن Claude يقرر منه متى يفتح الـ Skill.

  3. الخطوة 3

    Claude يحتاج نظام برا؟ أضف MCP

    إذا المشكلة إن Claude ما يوصل لنظام عندك، تحتاج MCP server. تضيفه من الترمنال بأمر واحد، وبعدها Claude يشوف أدواته.

    استخدم بس سيرفرات من مصدر تثق فيه، لأنها تعطي Claude وصول حقيقي لبياناتك.

    برومبتالأمر
    claude mcp add [name] -- [command]
  4. الخطوة 4

    تريد تمنع أو تسجّل حدث؟ Settings hook

    إذا عندك سكربت جاهز وتريده يشتغل لما Claude يستدعي أداة أو لما ترسل برومبت، هذا settings hook. تكتبه في settings.json تحت hooks.

    يقدر يسمح أو يمنع أو يغيّر وسائط الأداة، بس ما يرسم شي في الواجهة.

    برومبتاطلب الـ hook
    اكتب لي settings hook لـ Claude Code يشتغل على PreToolUse ويمنع أي أمر Bash فيه [النمط اللي تريد تمنعه]. أعطني الجزء اللي أحطه في settings.json وشرح سطر بسطر.
  5. الخطوة 5

    تريد لوحة أو أمر خاص؟ اطلب Mod

    الـ mod هو الوحيد اللي يرسم داخل Claude Code: لوحة جنب المحادثة، شريط فوق البرومبت، أو أمر يشتغل فوراً. وكمان يقدر يمسك أمر خطير ويسألك قبل.

    أسهل طريقة: اوصف اللي تريده داخل جلسة Claude Code، وClaude يكتب الـ mod. Anthropic عندها أمثلة رسمية مثل token-weather وblast-radius وreplay-theater.

    برومبتاطلب الـ mod
    اكتب لي mod لـ Claude Code يسوي هذا: [اوصف اللوحة أو الأمر]. خلّه plugin كامل، واشرح لي اللي يسويه كل hook قبل ما أشغله.
  6. الخطوة 6

    قبل ما تثبّت أي Mod، افحصه

    الـ mod يشتغل بصلاحياتك أنت: يقرا ملفاتك، يشوف كل برومبت، ويقدر يوافق على أدوات بدالك. فقبل التثبيت، نزّل ملفاته وشغّل validate.

    السطرين hooks وcalls في النتيجة يقولون لك الأحداث اللي يمسكها واللي يطلبه من Claude Code.

    برومبتالأمر
    claude plugin validate ./[mod-folder]

    نصيحة: إذا شي تغيّر فجأة، شغّل Claude Code بـ --safe-mode حتى توقف كل الإضافات لجلسة وحدة.

برومبتات جاهزة للنسخ

برومبتراجع الإضافات اللي عندي
هذي الإضافات المثبتة عندي في Claude Code: [الصق قائمة /plugin]. رتّبها: أي وحدة أحتاجها فعلاً، وأي وحدة أشيلها، وليش.

الخلاصة

ابدأ بأصغر أداة تحل مشكلتك: Skill أول، MCP للأنظمة، hook للقواعد، وmod لما تحتاج الواجهة.

الاكثر قيمة

ابدا البناء معي الآن

نجلس معا، نحلل مشكلتك، وابني لك الحل بالذكاء الاصطناعي خطوة بخطوة

60دقيقة
  • جلسة خاصة معك
  • بناء حقيقي خلال الجلسة
  • نتائج تاخذها معك فور الانتهاء
احجز جلسة بناء

مجانا 100%

استشارة مجانية حول مشكلتك

ابدا

المسار الكامل

وصول لكل الأدلة (49) يبدأ من 29 AED