يعرض أحمد نجدي سكيلز يستخدمها يوميًا في العمل مع Claude Code وCodex: سكيل Teach من Matt Pocock التي تحوّل أي مقال أو موضوع إلى دروس عملية بأسئلة واختبار، وسكيلز Guard التي صنعها بنفسه مثل Clean Code Guard وTest Guard لتحسين شكل الكود والاختبارات التي يكتبها الذكاء الاصطناعي، ثم يشرح طريقة استخدامها وتثبيتها وكيف تصنع سكيلز خاصة بشغلك.
المقال
من مقال نظري إلى دروس عملية
يقول أحمد نجدي إنه يركز هذه الأيام على «هندسة الهارنس» (Harness Engineering)، وإنه وجد مقالًا من OpenAI عنها فيه نقاط أعجبته، مثل منظومة المراقبة (Observability) للوكيل الذكي ونقطة متعلقة بالبنية، لكن المقال نظري . فأخذه إلى تطبيق Claude Code واستخدم سكيل اسمها Teach، وطلب منه أن يساعده في فهم المقال. لم يستطع Claude قراءة الرابط، فطبع المقال PDF وأعطاه إياه .
سأله Claude بعض الأسئلة: لماذا تريد تعلم هندسة الهارنس؟ فأجاب: من أجل سير العمل في الشغل، ولأنه قائد فريق يعملون على هارنس كبير ويحتاج أن يفهمه جيدًا. ثم سأله كيف يريد تنظيم الدروس، فاختار الأسلوب العملي (Hands-on)، وهو ما لم يستفده من المقال وحده .
كيف تعمل سكيل Teach؟
أنشأ Claude ملفًا فيه دروس مرقمة، لكل درس مدة واسم، ومكتوب بطريقة تقرؤها ثم تجيب عن أسئلة في وسطه، فإذا اخترت الإجابة الصحيحة يخبرك لماذا هي صحيحة، وإذا أخطأت يشرح لماذا هي خطأ . وفي نهاية الدرس سؤال عملي تجيب عنه في Claude من مشروع حقيقي لديك، وبناءً على إجابتك إما يعيد شرح الجزء ويضيف أسئلة، أو يغلق الدرس وينتقل للتالي، وهكذا حتى تنتهي . وتنشئ السكيل ملفات ودروسًا كثيرة حتى تتأكد أنك تعلمت .
صاحب السكيل اسمه Matt Pocock، ويصنع مجموعة سكيلز جيدة، وتعلم بها حل مكعب روبيك لأنه لم يكن يعرف حله . فالسكيل تساعدك في تعلم أي شيء، داخل البرمجة أو خارجها في الحياة العادية .
لكن كن منطقيًا: لا تطلب منه أن يعلمك صنع صاروخ للفضاء. يمكنه مثلًا أن يأخذك في Python أو JavaScript من مستوى مبتدئ إلى متقدم؛ اطلب منه أن يمتحنك ليعرف مستواك ثم ينقلك للمستوى التالي، واجعل الهدف قريبًا وسريع الوصول حتى لا تمل .
سكيلز Guard لتحسين الكود
ثم عرض سكيلز صنعها بنفسه. في جلسة واحدة على Codex استخدم الوكيل أربع سكيلز: سكيل قاعدة البيانات وسكيل تسجيل الأحداث، وهما خاصتان بمشروع الشركة ولا يمكن نشرهما، وسكيلَي Clean Code Guard وTest Guard المتاحتين للجميع . ويقول إن شكل الكود الذي يخرج في عمل الشركة، الذي يراجعه الزملاء، اختلف تمامًا بعد استخدامهما .
Clean Code Guard
السكيل بسيطة: تعليمات يلتزم بها الوكيل، وجربها مع Claude وCodex وGLM وMiniMax، مثل أسماء الدوال وما لا يجب استخدامه، مع الاستشهاد بكتاب Clean Code المعروف، مثل فصل الدوال وأن تكون صغيرة . ولها أيضًا ضوابط خاصة بالذكاء الاصطناعي، لأن الكود المكتوب بالذكاء الاصطناعي صار معروفًا بعلامات واضحة .
والسكيل ليست ملف SKILL.md فقط، بل معها ملفات مرجعية يعود إليها الوكيل عند الحاجة: مرجع للتسمية والدوال، ومرجع للتعليقات يعلمه متى يكتب تعليقًا وكيف، بحيث يشرح «لماذا» لا «ماذا»، لأن الذكاء الاصطناعي يكتب مقالات كاملة في التعليقات، ومرجع لمبادئ SOLID وDRY وYAGNI، وهي أشياء لا يراجعها الوكيل ولا حتى Code Rabbit .
Test Guard
نفس الفكرة مع الاختبارات: أي وكيل يكتب اختبارات بشكل سطحي، فالسكيل تعلمه كيف يكتبها لتكون مفيدة، سواء في PHP أو Python أو JavaScript. وهناك سكيلز أخرى لووكومرس وووردبريس .
طريقة استخدام السكيلز
الوكيل قد يستدعي السكيل وحده، لكنه يفضل أن يطلبها صراحة: مثلًا يقول لـCodex نفّذ كذا وكذا ثم استخدم Clean Code Guard لمراجعة الكود الناتج. ولو نفّذ شيئًا ونسي، يطلب منه بعد الانتهاء استخدام السكيل، والأمر نفسه في Claude، ويمكنك أيضًا أن تطلب مراجعة الملفات التي تغيرت .
والميزة أن الوكيل يحدّث ذاكرته كلما استخدمتها، فيبدأ باستخدامها وحده لاحقًا، ويخبرك بذلك، وإن لم يفعل فاطلبها منه .
طريقة تثبيت السكيلز
التثبيت بأمر واحد في الطرفية، فيعرض لك قائمة السكيلز: Clean Code Guard وDocs Guard وTest Guard وWooCommerce Guard، تختار ما تريده بزر المسافة ثم Enter . بعدها يسألك مع أي أداة تريد تثبيتها، مثل Claude أو Hermes، وهي تُثبت تلقائيًا مع الأدوات التي تستخدم مجلد agents skills، مثل Antigravity وOpenCode وCursor وCodex . ثم يسألك هل تريدها عامة (Global) أم للمشروع فقط، واختر Global لتعمل في كل مشروع، ونفس الطريقة لسكيل Teach .
اصنع سكيلز خاصة بشغلك
ليست هذه الطريقة الوحيدة؛ يمكنك أن تجعل Claude أو Codex يصنع لك السكيلز التي تريدها. الفكرة ببساطة: انظر ما يتكرر معك في عملك واسأل Claude هل يصلح أن يكون سكيل، أو ثبّت سكيل Skill Creator لتساعدك في القرار والإنشاء . ومن أمثلته سكيل تساعده في اختيار التذاكر في نظام إدارة المهام الذي يمكن تنفيذها بالذكاء الاصطناعي عبر الهارنس، وسكيل أخرى تكتب له شكل التذكرة في YouTrack .
ولديه نحو 208 سكيل، منها ما يأتي مع أدوات مثل BMAD وSpec، ومنها ما وجده جيدًا أو صنعه بنفسه، بعضها على مستوى المشروع وبعضها على مستوى المستخدم، وله فيديو آخر يشرح الفرق بينهما . وتحدث أحمد نجدي أيضًا عن مستقبل ووردبريس مع الذكاء الاصطناعي في حواره عن نهاية عصر ووردبريس.
محتويات الفيديو
أسئلة
ما هي سكيل Teach؟
سكيل من Matt Pocock تحوّل أي موضوع أو مقال إلى دروس مرقمة فيها أسئلة وسؤال عملي، ولا تنتقل للدرس التالي حتى تتأكد أنك فهمت.
ماذا تفعل سكيل Clean Code Guard؟
تلزم الوكيل بقواعد الكود النظيف في التسمية والدوال والتعليقات ومبادئ SOLID وDRY وYAGNI، مع ضوابط خاصة بأخطاء كود الذكاء الاصطناعي.
مع أي أدوات تعمل هذه السكيلز؟
مع Claude Code وCodex، والأدوات التي تستخدم مجلد agents skills مثل Cursor وOpenCode وAntigravity.
هل أثبت السكيل للمشروع أم عامة؟
ينصح أحمد نجدي باختيار Global حتى تعمل في كل مشروع.



