إتقان Claude Code — من الصفر إلى 10x — 3. مهارتك الأولى: /post

11 min read min de lecture
الفصل 03

مهارتك الأولى: /post

الفصل 3 من 10 · 30%

أهداف هذا الفصل

  • فهم ماهية المهارة (skill) وأين تعيش داخل مشروعك
  • إنشاء مهارة عبر وصف حاجتك (دون كتابة الملف يدويًا)
  • اختبار خط الأنابيب من البداية إلى النهاية على منصة واحدة

ما هي المهارة (skill)؟

حتى الآن، كان كل طلب لـ Claude يُستعمل مرة واحدة ويُرمى: تكتب موجّهًا، تحصل على نتيجة، وفي المرة التالية تعيد كتابة كل شيء. المهارة تغيّر ذلك. إنها أمر شرطة مائلة تبنيه بنفسك: تكتب /post فيتّبع Claude التعليمات التي حددتها مرة واحدة وإلى الأبد. المهارات تبقى بين المحادثات: تبنيها مرة، وتعيد استخدامها للأبد.

هذا أهم مفهوم في الدورة. الفرق بين المستخدم العادي والمستخدم 10x ليس جودة موجّهاته — بل أنه يراكم. كل مشكلة تُحل تتحول إلى أداة دائمة. بعد ثلاثة أشهر، يعيد المستخدم العادي كتابة تعليماته؛ بينما يملك المستخدم 10x صندوق أدوات من خمس عشرة أمرًا تُرمّز كل خبرته المهنية.

بالنسبة إلى ليا، ستُرمّز مهارة /post كامل عملية النشر لديها: أين تبحث عن المعلومة، كيف تبني المنشور، أي صيغة صورة تولّد، وكيف تسجّل في اليوميات. هذه الدراية، الموجودة اليوم في رأسها، ستصبح غدًا في ملف ينفّذه Claude عند الطلب.

تشريح المهارة

تعيش المهارة داخل مشروعك على شكل مجلد يحتوي على ملف SKILL.md:

text
.claude/
  skills/
    post/
      SKILL.md      <-- تعليمات المهارة (إلزامي)
      reference.md  <-- (اختياري) وثيقة مرجعية تُحمَّل عند الطلب
      scripts/      <-- (اختياري) سكربتات مساعدة للمهارة

يحتوي ملف SKILL.md على ترويسة YAML (الـ «frontmatter»: الاسم والوصف) تليها التعليمات بصيغة Markdown حرة. اسم المجلد يصبح هو الأمر: .claude/skills/post//post. هكذا تبدو البنية:

text
---
name: post
description: ينشر منشورًا على شبكة اجتماعية (نص + صورة + سجل). يُستخدم عندما يريد المستخدم نشر محتوى أو جدولته.
---

# الدور
أنت مدير شبكات التواصل الاجتماعي للعلامة التجارية...

# الخطوات
1. تحديد المنصة والموضوع المقدَّمين
2. البحث في الموضوع عند الحاجة
3. كتابة المنشور بصيغة المنصة
...

تفصيل مهم: الوصف في الترويسة ليس زخرفيًا. إنه ما يقرأه Claude ليقرر ما إذا كانت المهارة مناسبة — بل قد يستدعيها من تلقاء نفسه عندما يطابق طلبُك وصفَها، دون أن تكتب الأمر. الوصف الجيد يقول ما تفعله المهارة ومتى تُستخدم. أما متن الملف فلا يُحمَّل في السياق إلا لحظة التنفيذ: وهذا ما يتيح امتلاك عشرات المهارات دون إثقال كل جلسة.

أنت لا تكتب هذا الملف يدويًا. تصف حاجتك، وClaude ينشئ المجلد ويكتب SKILL.md. يمكنك دائمًا فتحه وقراءته وطلب تعديلات — لكن ترك Claude يكتب النسخة الأولى أسرع ويجنّبك أخطاء التنسيق.

مهارات المشروع أم المهارات الشخصية؟

.claude/skills/ (المشروع)المهارة ملك للمشروع. قابلة للحفظ في Git، ومشتركة مع كل من يستنسخ المستودع. إنه الخيار الصحيح لـ /post: فهي مرتبطة بعلامة ليا.
~/.claude/skills/ (شخصي)المهارة ترافقك في كل مشاريعك. مثالية لأدواتك العامة: تلخيص اجتماع، تنسيق بريد إلكتروني، اصطلاحاتك الشخصية.

قاعدة القرار بسيطة: إذا كانت المهارة تحتوي على سياق خاص بالمشروع (صوت ليا، منصاتها، واجهات API الخاصة بها)، فمكانها المشروع. وإذا كانت تُرمّز عادة شخصية لك مستقلة عن المشروع، فمكانها مجلدك الشخصي.

بناء المهارة (مع البدء ببساطة)

نبدأ بـ منصة واحدة للتحقق من كامل خط الأنابيب: توليد النص والصورة والنشر. سننتقل إلى تعدد المنصات لاحقًا. هذا الانضباط — تقليص النطاق حتى تعمل نسخة دنيا من البداية إلى النهاية — هو المهارة رقم واحد في الأتمتة. الصق هذا الموجّه في Claude Code:

PROMPT
أنشئ مهارة claude code جديدة باسم "post" في هذا المجلد.

الدور: مدير شبكات اجتماعية بالذكاء الاصطناعي لمنصات linkedin وinstagram وtwitter وfacebook.
يقدّم المستخدم منصة + أي مزيج من: موضوع، أو منشور لتكييفه، أو رابط URL (يوتيوب، مقال، PDF)، أو صوره الخاصة.
استنتج النية مما هو مقدَّم.
احتفظ بملف سجل للمنشورات المنشورة وروابطها.

اطرح عليّ الأسئلة سؤالًا واحدًا في كل مرة حتى تكون واثقًا بنسبة 95% من إنجاز المهمة.

أكثر جملة مفيدة في الدورة

لاحظ السطر الأخير: «اطرح عليّ الأسئلة سؤالًا واحدًا في كل مرة حتى تبلغ ثقة 95%». إنه أحد أقوى الأنماط في التعامل مع الذكاء الاصطناعي، ويستحق التوقف عنده.

الانعكاس الطبيعي هو محاولة تأطير كل شيء في موجّهك الأول — والفشل، لأن لا أحد يفكّر في كل شيء مسبقًا. هذا النمط يقلب العبء: Claude هو من يستجوبك. أسئلته تكشف ثغرات تفكيرك («ماذا أفعل إذا قدّم المستخدم صورة ورابطًا معًا؟»، «هل يجب أن يتضمن السجل المسودات غير المنشورة؟»)، فتسدّها بالحوار بدل أن تتوقع كل شيء. أجب عن سؤال واحد في كل مرة؛ وعندما يملك Claude سياقًا كافيًا، يبني المهارة.

عبارة «سؤالًا واحدًا في كل مرة» مهمة أيضًا: إذا طرح Claude ثمانية أسئلة دفعة واحدة، فستجيب عن الثمانية بسطحية. سؤال واحد في كل مرة يجعل كل إجابة تغذّي السؤال التالي — إنها محادثة تأطير حقيقية، كما مع مستقل محترف يأخذ موجزك (brief).

اختبار المهارة

أغلق الجلسة ثم أعد فتحها (تُكتشف المهارات الجديدة عند بدء التشغيل). اكتب /: يجب أن ترى /post في القائمة مع وصفها. شغّل أول اختبار:

text
/post "نصائح كتابة الموجّهات للمبتدئين" twitter

يولّد Claude صورة، ويكتب المنشور وينشره (أو يجدوله)، ثم يسجّل النتيجة في اليوميات. الهدف هنا ليس الكمية: بل التحقق من خط الأنابيب الكامل قبل التوسع. إذا كان مفتاح API خاطئًا، أو حساب غير موصول، أو صيغة صورة مرفوضة من المنصة، فستكتشف ذلك الآن، على منشور اختباري واحد — لا أثناء نشر محتوى أسبوع كامل.

flowchart LR
  A["/post موضوع + منصة"] --> B["البحث في الموضوع"]
  B --> C["كتابة النص"]
  C --> D["توليد الصورة"]
  D --> E["النشر عبر API"]
  E --> F["سجل المنشورات"]
خط الأنابيب الكامل لمهارة /post — كل حلقة تُختبر على منصة واحدة أولًا.

ربط واجهات API دون عناء

للنشر الفعلي، تحتاج مهارتك إلى الوصول إلى واجهات API الخاصة بالشبكات الاجتماعية — إمّا باستدعاء API نشر مباشرة (معظم أدوات جدولة المنشورات توفّر واحدة)، أو عبر خادم MCP (بروتوكول سياق النماذج)، المعيار الذي يتيح ربط أدوات خارجية بـ Claude Code بالأمر claude mcp add. الخبر السار: لست مضطرًا لقراءة الوثائق بنفسك. أعطِ Claude رابط الوثائق وقل له «اقرأ هذه الوثائق واضبط التكامل».

أما مفاتيح API، فالاصطلاح النظيف: ملف .env في جذر المشروع (مضاف إلى .gitignore!)، تشير إليه الأوامر دون عرض قيمته أبدًا. اطلب من Claude صراحةً احترام هذا الاصطلاح — وهذا بالضبط نوع القواعد التي سنحفرها في CLAUDE.md في الفصل 8.

إذا لم يظهر /post في القائمة: تأكد من أن الملف موجود بالضبط في .claude/skills/post/SKILL.md (المجلد المكتوب بشكل خاطئ هو الخطأ الكلاسيكي)، وأن ترويسة YAML موجودة، ثم أعد تشغيل الجلسة.
🛠️ حان دورك

السياق

تريد ليا أول منشور مؤتمت على شبكة واحدة للتأكد من أن كل شيء يعمل. اختارت تويتر أرضيةً للاختبار: المنشورات قصيرة، والتكرار سريع، والخطأ هناك أقل ضررًا منه على لينكدإن حيث يتابعها عملاؤها المحترفون. هدفك: خط أنابيب يعمل من البداية إلى النهاية، من الموضوع حتى السجل، حتى لو لم تكن النتيجة مثالية بعد.

التعليمات

  1. اطلب من Claude إنشاء مهارة /post بالموجّه الوارد في الفصل.
  2. أجب عن أسئلته واحدًا واحدًا (منصة الاختبار، النبرة، الطول، صيغة السجل…) — خذ وقتك، فالتأطير هو ما يصنع الجودة.
  3. افتح ملف .claude/skills/post/SKILL.md الذي تم إنشاؤه واقرأه: حدد الترويسة والخطوات.
  4. أعد تشغيل الجلسة، اكتب / وتحقق من ظهور /post مع وصفه.
  5. شغّل /post "إطلاق كريمنا المرطّب العضوي" twitter ولاحظ كل حلقة في خط الأنابيب.
  6. تحقق من ملف السجل: يجب أن يتضمن المنشور ورابطه وتاريخه.
  7. اطلب تحسينًا على المهارة (مثلًا: «أضف دائمًا وسم العلامة التجارية») وأعد التشغيل للتحقق من تطبيقه.
تلميح — إذا لم تظهر المهارة، تحقق من أن الملف موجود في .claude/skills/post/SKILL.md وأن الجلسة أُعيد تشغيلها بعد الإنشاء.

باختصار

  • المهارة = أمر شرطة مائلة قابل لإعادة الاستخدام، معرَّف في .claude/skills/<nom>/SKILL.md.
  • الترويسة (name + description) تساعد Claude على معرفة متى يستخدم المهارة؛ والمتن لا يُحمَّل إلا عند التنفيذ.
  • مهارات المشروع (.claude/skills/، محفوظة في Git) مقابل المهارات الشخصية (~/.claude/skills/، عامة).
  • أنت تصف حاجتك؛ وClaude يكتب SKILL.md نيابة عنك.
  • جملة «اطرح عليّ الأسئلة سؤالًا واحدًا في كل مرة حتى 95%» تُظهر التفاصيل التي لم تكن لتتوقعها أبدًا.
  • ابدأ بمنصة واحدة للتحقق من كامل خط الأنابيب قبل التوسع.
  • مفاتيح API تعيش في .env يتجاهله Git؛ والتكاملات الخارجية تمرّ عبر واجهات API أو خادم MCP.

اختبار — تحقّق من فهمك

1. أين تعيش مهارة اسمها «post»؟

المجلد .claude/skills/post/ يحتوي على SKILL.md، واسمه يصبح الأمر /post.

2. لماذا نبدأ بمنصة واحدة؟

اكتشاف مفتاح API خاطئ في اختبار أفضل من اكتشافه بعد أسبوع كامل من المحتوى.

3. ما فائدة الوصف في ترويسة SKILL.md؟

الوصف الجيد يقول ما تفعله المهارة ومتى تُستخدم: بل قد يستدعيها Claude من تلقاء نفسه إذا طابق الطلبُ الوصفَ.

4. لماذا نطلب الأسئلة «سؤالًا واحدًا في كل مرة» بدل كلها دفعة واحدة؟

ثمانية أسئلة دفعة واحدة تنتج ثماني إجابات سطحية؛ وسؤال واحد في كل مرة يمنح التأطير عمقًا.

5. ما المكان الصحيح لمهارة «تنسيق رسائلي الإلكترونية» التي تريدها في كل مشاريعك؟

المهارة العامة، المستقلة عن المشروع، مكانها مجلدك الشخصي ~/.claude/skills/ لترافقك في كل مكان.

Auteur(s)

R

REHOUMA Haythem

Haythem Rehouma est un ingénieur et architecte IA et cloud, formateur et enseignant technique, avec un profil orienté IA médicale, AWS, MLOps, LLM/RAG et vision par ordinateur.