مهارتك الأولى: /post
أهداف هذا الفصل
- فهم ماهية المهارة (skill) وأين تعيش داخل مشروعك
- إنشاء مهارة عبر وصف حاجتك (دون كتابة الملف يدويًا)
- اختبار خط الأنابيب من البداية إلى النهاية على منصة واحدة
ما هي المهارة (skill)؟
حتى الآن، كان كل طلب لـ Claude يُستعمل مرة واحدة ويُرمى: تكتب موجّهًا، تحصل على نتيجة، وفي المرة التالية تعيد كتابة كل شيء. المهارة تغيّر ذلك. إنها أمر شرطة مائلة تبنيه بنفسك: تكتب /post فيتّبع Claude التعليمات التي حددتها مرة واحدة وإلى الأبد. المهارات تبقى بين المحادثات: تبنيها مرة، وتعيد استخدامها للأبد.
هذا أهم مفهوم في الدورة. الفرق بين المستخدم العادي والمستخدم 10x ليس جودة موجّهاته — بل أنه يراكم. كل مشكلة تُحل تتحول إلى أداة دائمة. بعد ثلاثة أشهر، يعيد المستخدم العادي كتابة تعليماته؛ بينما يملك المستخدم 10x صندوق أدوات من خمس عشرة أمرًا تُرمّز كل خبرته المهنية.
بالنسبة إلى ليا، ستُرمّز مهارة /post كامل عملية النشر لديها: أين تبحث عن المعلومة، كيف تبني المنشور، أي صيغة صورة تولّد، وكيف تسجّل في اليوميات. هذه الدراية، الموجودة اليوم في رأسها، ستصبح غدًا في ملف ينفّذه Claude عند الطلب.
تشريح المهارة
تعيش المهارة داخل مشروعك على شكل مجلد يحتوي على ملف SKILL.md:
.claude/
skills/
post/
SKILL.md <-- تعليمات المهارة (إلزامي)
reference.md <-- (اختياري) وثيقة مرجعية تُحمَّل عند الطلب
scripts/ <-- (اختياري) سكربتات مساعدة للمهارةيحتوي ملف SKILL.md على ترويسة YAML (الـ «frontmatter»: الاسم والوصف) تليها التعليمات بصيغة Markdown حرة. اسم المجلد يصبح هو الأمر: .claude/skills/post/ ← /post. هكذا تبدو البنية:
--- name: post description: ينشر منشورًا على شبكة اجتماعية (نص + صورة + سجل). يُستخدم عندما يريد المستخدم نشر محتوى أو جدولته. --- # الدور أنت مدير شبكات التواصل الاجتماعي للعلامة التجارية... # الخطوات 1. تحديد المنصة والموضوع المقدَّمين 2. البحث في الموضوع عند الحاجة 3. كتابة المنشور بصيغة المنصة ...
تفصيل مهم: الوصف في الترويسة ليس زخرفيًا. إنه ما يقرأه Claude ليقرر ما إذا كانت المهارة مناسبة — بل قد يستدعيها من تلقاء نفسه عندما يطابق طلبُك وصفَها، دون أن تكتب الأمر. الوصف الجيد يقول ما تفعله المهارة ومتى تُستخدم. أما متن الملف فلا يُحمَّل في السياق إلا لحظة التنفيذ: وهذا ما يتيح امتلاك عشرات المهارات دون إثقال كل جلسة.
مهارات المشروع أم المهارات الشخصية؟
قاعدة القرار بسيطة: إذا كانت المهارة تحتوي على سياق خاص بالمشروع (صوت ليا، منصاتها، واجهات API الخاصة بها)، فمكانها المشروع. وإذا كانت تُرمّز عادة شخصية لك مستقلة عن المشروع، فمكانها مجلدك الشخصي.
بناء المهارة (مع البدء ببساطة)
نبدأ بـ منصة واحدة للتحقق من كامل خط الأنابيب: توليد النص والصورة والنشر. سننتقل إلى تعدد المنصات لاحقًا. هذا الانضباط — تقليص النطاق حتى تعمل نسخة دنيا من البداية إلى النهاية — هو المهارة رقم واحد في الأتمتة. الصق هذا الموجّه في Claude Code:
أنشئ مهارة claude code جديدة باسم "post" في هذا المجلد. الدور: مدير شبكات اجتماعية بالذكاء الاصطناعي لمنصات linkedin وinstagram وtwitter وfacebook. يقدّم المستخدم منصة + أي مزيج من: موضوع، أو منشور لتكييفه، أو رابط URL (يوتيوب، مقال، PDF)، أو صوره الخاصة. استنتج النية مما هو مقدَّم. احتفظ بملف سجل للمنشورات المنشورة وروابطها. اطرح عليّ الأسئلة سؤالًا واحدًا في كل مرة حتى تكون واثقًا بنسبة 95% من إنجاز المهمة.
أكثر جملة مفيدة في الدورة
لاحظ السطر الأخير: «اطرح عليّ الأسئلة سؤالًا واحدًا في كل مرة حتى تبلغ ثقة 95%». إنه أحد أقوى الأنماط في التعامل مع الذكاء الاصطناعي، ويستحق التوقف عنده.
الانعكاس الطبيعي هو محاولة تأطير كل شيء في موجّهك الأول — والفشل، لأن لا أحد يفكّر في كل شيء مسبقًا. هذا النمط يقلب العبء: Claude هو من يستجوبك. أسئلته تكشف ثغرات تفكيرك («ماذا أفعل إذا قدّم المستخدم صورة ورابطًا معًا؟»، «هل يجب أن يتضمن السجل المسودات غير المنشورة؟»)، فتسدّها بالحوار بدل أن تتوقع كل شيء. أجب عن سؤال واحد في كل مرة؛ وعندما يملك Claude سياقًا كافيًا، يبني المهارة.
عبارة «سؤالًا واحدًا في كل مرة» مهمة أيضًا: إذا طرح Claude ثمانية أسئلة دفعة واحدة، فستجيب عن الثمانية بسطحية. سؤال واحد في كل مرة يجعل كل إجابة تغذّي السؤال التالي — إنها محادثة تأطير حقيقية، كما مع مستقل محترف يأخذ موجزك (brief).
اختبار المهارة
أغلق الجلسة ثم أعد فتحها (تُكتشف المهارات الجديدة عند بدء التشغيل). اكتب /: يجب أن ترى /post في القائمة مع وصفها. شغّل أول اختبار:
/post "نصائح كتابة الموجّهات للمبتدئين" twitter
يولّد Claude صورة، ويكتب المنشور وينشره (أو يجدوله)، ثم يسجّل النتيجة في اليوميات. الهدف هنا ليس الكمية: بل التحقق من خط الأنابيب الكامل قبل التوسع. إذا كان مفتاح API خاطئًا، أو حساب غير موصول، أو صيغة صورة مرفوضة من المنصة، فستكتشف ذلك الآن، على منشور اختباري واحد — لا أثناء نشر محتوى أسبوع كامل.
flowchart LR A["/post موضوع + منصة"] --> B["البحث في الموضوع"] B --> C["كتابة النص"] C --> D["توليد الصورة"] D --> E["النشر عبر API"] E --> F["سجل المنشورات"]
ربط واجهات API دون عناء
للنشر الفعلي، تحتاج مهارتك إلى الوصول إلى واجهات API الخاصة بالشبكات الاجتماعية — إمّا باستدعاء API نشر مباشرة (معظم أدوات جدولة المنشورات توفّر واحدة)، أو عبر خادم MCP (بروتوكول سياق النماذج)، المعيار الذي يتيح ربط أدوات خارجية بـ Claude Code بالأمر claude mcp add. الخبر السار: لست مضطرًا لقراءة الوثائق بنفسك. أعطِ Claude رابط الوثائق وقل له «اقرأ هذه الوثائق واضبط التكامل».
أما مفاتيح API، فالاصطلاح النظيف: ملف .env في جذر المشروع (مضاف إلى .gitignore!)، تشير إليه الأوامر دون عرض قيمته أبدًا. اطلب من Claude صراحةً احترام هذا الاصطلاح — وهذا بالضبط نوع القواعد التي سنحفرها في CLAUDE.md في الفصل 8.
/post في القائمة: تأكد من أن الملف موجود بالضبط في .claude/skills/post/SKILL.md (المجلد المكتوب بشكل خاطئ هو الخطأ الكلاسيكي)، وأن ترويسة YAML موجودة، ثم أعد تشغيل الجلسة.السياق
تريد ليا أول منشور مؤتمت على شبكة واحدة للتأكد من أن كل شيء يعمل. اختارت تويتر أرضيةً للاختبار: المنشورات قصيرة، والتكرار سريع، والخطأ هناك أقل ضررًا منه على لينكدإن حيث يتابعها عملاؤها المحترفون. هدفك: خط أنابيب يعمل من البداية إلى النهاية، من الموضوع حتى السجل، حتى لو لم تكن النتيجة مثالية بعد.
التعليمات
- اطلب من Claude إنشاء مهارة
/postبالموجّه الوارد في الفصل. - أجب عن أسئلته واحدًا واحدًا (منصة الاختبار، النبرة، الطول، صيغة السجل…) — خذ وقتك، فالتأطير هو ما يصنع الجودة.
- افتح ملف
.claude/skills/post/SKILL.mdالذي تم إنشاؤه واقرأه: حدد الترويسة والخطوات. - أعد تشغيل الجلسة، اكتب
/وتحقق من ظهور/postمع وصفه. - شغّل
/post "إطلاق كريمنا المرطّب العضوي" twitterولاحظ كل حلقة في خط الأنابيب. - تحقق من ملف السجل: يجب أن يتضمن المنشور ورابطه وتاريخه.
- اطلب تحسينًا على المهارة (مثلًا: «أضف دائمًا وسم العلامة التجارية») وأعد التشغيل للتحقق من تطبيقه.
.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»؟
2. لماذا نبدأ بمنصة واحدة؟
3. ما فائدة الوصف في ترويسة SKILL.md؟
4. لماذا نطلب الأسئلة «سؤالًا واحدًا في كل مرة» بدل كلها دفعة واحدة؟
5. ما المكان الصحيح لمهارة «تنسيق رسائلي الإلكترونية» التي تريدها في كل مشاريعك؟