من أكثر الطرق فائدةً لتعليم Claude Code أسلوب فريقك هما الـ skills والـ slash commands. يبدوان متشابهين — كلاهما قابل لإعادة الاستخدام ويوفّر عليك التكرار — لكنهما يعملان بطريقتين مختلفتين جوهريًا.
الخلاصة في سطر
- الـ skill معرفة يطبّقها Claude تلقائيًا حين تكون ذات صلة — أنت لا تستدعيه أبدًا.
- الـ slash command إجراء تستدعيه صراحةً بكتابة
/name.
فكّر فيه هكذا: الـ skill تعليمة دائمة (“افعلها دائمًا بهذه الطريقة”)، والـ slash command زرّ تضغطه (“افعل هذا الآن”).
كيف يعمل كلٌّ منهما
الـ Skills — معرفة تلقائية
الـ skill مجلد يحتوي ملف SKILL.md يصف كيفية فعل شيء ما — عملية الـ deploy الخاصة بك، نبرة علامتك التجارية، قائمة مراجعة الكود. يقرأه Claude ويطبّقه كلّما كان الموقف مناسبًا، دون أن تطلب.
.claude/skills/brand-voice/SKILL.md
أنت لا تكتب /brand-voice. تقول فقط “اكتب مقال مدوّنة” ويعرف Claude النبرة مسبقًا، لأن الـ skill أخبره بها.
استخدم skill حين: تريد أن تُطبَّق المعرفة كلّ مرة يظهر فيها الموقف المناسب، عبر كل session، دون أن يتذكّر أحد استدعاءها.
الـ Slash commands — اختصارات صريحة
الـ slash command هو prompt محفوظ تنفّذه بالاسم. اكتب / وسترى القائمة — أوامر مدمجة مثل /review و/commit، إضافةً إلى أي أوامر أنشأتها بنفسك.
/standup
أنت تختار متى تنفّذه. لا يعمل من تلقاء نفسه.
استخدم slash command حين: تريد إجراءً قابلًا للتكرار يعمل عند الطلب — ليس كل مرة، فقط حين تقرّر أنت.
مقارنة جنبًا إلى جنب
| Skill | Slash command | |
|---|---|---|
| المحفّز | تلقائي (Claude يقرّر) | يدوي (أنت تكتب /name) |
| ما يحتويه | معرفة، اصطلاحات، كيفية العمل | prompt أو إجراء |
| يشبه | تعليمات دائمة | زرّ |
| مناسب لـ | أدلّة الأسلوب، خطوات الـ deploy، معايير المراجعة | الـ standups، المراجعات، مهام توليد الكود |
| يُنشأ بواسطة | ملف SKILL.md في مجلد | ملف prompt باسم محدّد |
القاعدة العملية
إذا كنت تصحّح لـ Claude الشيء نفسه مرتين، اجعله skill. المعرفة يجب أن تكون موجودة من البداية.
إذا كنت تكتب نفس الـ prompt الطويل مرارًا، اجعله slash command. الإجراء يجب أن يكون بكلمة واحدة.
وحين يبدأ شيء كـ command لكنك تجد نفسك تنفّذه في كل session — فهذه إشارة لترقيته إلى skill.