شرح agent-skills من Addy Osmani: 25 مهارة لتنظيم شغل وكلاء البرمجة

🔥 عرض محدود

٣ كورسات AI + ٧ بونصات بقيمة $560 — بـ $99 بس

n8n Automation AI Video Vibe Coding + سيرفر مجاني سنة + ١٥,٠٠٠ قالب
$560 $99 وفّر $461 — خصم 82%
خد الـ Bundle ← 🛡️ ضمان استرداد ٧ أيام

وكيل البرمجة ممكن يكتب لك كود بسرعة، لكن هل فهم المطلوب؟ وهل اختبر التغيير وراجع تأثيره قبل ما يقول «خلصت»؟ مشروع agent-skills من Addy Osmani بيحاول يعالج المشكلة دي عن طريق تحويل خطوات الشغل الهندسي إلى Skills واضحة يقدر وكيل الذكاء الاصطناعي يتبعها.

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

إيه هو مشروع agent-skills؟

هو مستودع مفتوح المصدر يضم إجراءات عمل مكتوبة لوكلاء البرمجة بالذكاء الاصطناعي. بدل توجيه عام زي «اكتب كود كويس»، الـSkill بتوضح للوكيل إمتى يستخدمها، وخطوات التنفيذ، ونقاط المراجعة، والأدلة المطلوبة قبل اعتبار المهمة منتهية.

بحسب README الحالي، الحزمة تضم 25 Skill: منها مهارة لتحديد المهارات المناسبة، و24 مهارة تغطي مراحل التطوير. وتشمل تحديد المتطلبات والتخطيط والتنفيذ والاختبار ومراجعة الكود والأمان والأداء وتجهيز الإطلاق.

وصف المشروع بأنه Production-grade بيعبر عن هدفه ومعاييره المقترحة؛ تثبيت الحزمة وحده مش ضمان إن الكود الناتج جاهز للإنتاج أو خالٍ من الأخطاء.

إيه اللي بتضيفه Skills لوكيل البرمجة؟

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

ده ممكن يساعدك تقيم الشغل بشكل أوضح: بدل رد «الميزة شغالة»، تطلب نتيجة الاختبارات، والحالات اللي اتراجعت، والقيود اللي لسه موجودة. جودة التطبيق الفعلية تفضل معتمدة على النموذج والسياق والأدوات وطبيعة المشروع والمراجعة البشرية.

أهم المهارات الموجودة في الحزمة

  • spec-driven-development: كتابة مواصفات وأهداف وحدود قبل التنفيذ.
  • planning-and-task-breakdown: تقسيم المطلوب لمهام صغيرة بمعايير قبول.
  • test-driven-development: توجيه سير العمل حول الاختبارات والتحقق من السلوك.
  • debugging-and-error-recovery: تنظيم تشخيص الخطأ وإصلاحه ومنع تكراره.
  • code-review-and-quality: مراجعة التغييرات وجودة الكود قبل الدمج.
  • security-and-hardening: مراجعة التعامل مع المدخلات والهوية والأسرار والتبعيات.
  • performance-optimization: قياس المشكلة قبل اقتراح تحسين الأداء.
  • shipping-and-launch: مراجعة جاهزية الإطلاق وخطة الرجوع عند الحاجة.

دي أمثلة من الحزمة، مش قائمة بكل المهارات. اختار اللي يخدم المرحلة الحالية بدل تحميلها كلها في كل محادثة.

أوامر دورة التطوير

المستودع بيقدم 9 أوامر رئيسية. الجدول ده يلخص معناها، لكن طريقة إتاحتها بتختلف حسب أداة البرمجة والتكامل المستخدم:

الأمر الغرض
/spec تحديد المطلوب بناؤه
/plan وضع خطة مهام صغيرة
/build التنفيذ التدريجي
/test التحقق بالاختبارات
/constraints تحديد معايير الجودة
/review مراجعة الكود
/webperf تدقيق أداء الويب
/code-simplify تبسيط الكود
/ship مراجعة الإطلاق

في Claude Code تُثبّت الأوامر من خلال تكامل الإضافة. ولو اسم أمر بيتعارض مع أمر مدمج، التوثيق بيذكر استخدام اسم محدد مثل /agent-skills:review. لا تفترض إن نفس الأوامر هتظهر تلقائيًا في Codex أو Copilot أو أي مضيف تاني.

إزاي تثبّت agent-skills؟

اعرض المهارات قبل الاختيار

المسار العام المذكور في المشروع بيستخدم skills CLI:

npx skills add addyosmani/agent-skills --list

ولإضافة الحزمة استخدم:

npx skills add addyosmani/agent-skills

راجع اختيارات الأداة أثناء التثبيت للتأكد من المضيف ونطاق الإضافة المناسبين لمشروعك. المقال لا ينفذ الأوامر على جهازك.

مثال لتثبيت مهارة واحدة

npx skills add addyosmani/agent-skills --skill code-review-and-quality

هنا فيه تفصيلة مهمة: التوثيق بيذكر إن التثبيت المنفرد ينسخ مجلد المهارة، لكنه لا ينسخ مجلد references المشترك على مستوى المستودع. بالتالي بعض مسارات قوائم المراجعة الإضافية قد لا تكون متاحة. راجع التفصيلة المتتبعة في issue 361، واستخدم تكامل المستودع الكامل أو وفّر المراجع المطلوبة حسب الدليل.

التثبيت كإضافة في Claude Code

/plugin marketplace add addyosmani/agent-skills
/plugin install agent-skills@addy-agent-skills

بالنسبة للأدوات الأخرى، اتبع دليلها داخل المستودع. تنزيل ملفات المهارات ودعم أوامر الإضافة واكتشافها تلقائيًا أمور مختلفة، ولازم تتأكد من اللي يدعمه المضيف عندك.

تبدأ إزاي في مشروع جديد أو مشروع قائم؟

دليل التبني بيفرق بين حالتين. في المشروع الجديد، تقدر تبدأ بتحديد المواصفات ثم التخطيط والتنفيذ والتحقق والمراجعة. في المشروع القائم، الأفضل فهم السياق والسلوك الحالي قبل تكليف الوكيل بتغييرات واسعة.

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

مثال عملي: مراجعة ميزة قبل دمجها

كمثال مقترح، لو وكيل البرمجة أضاف نموذج تسجيل، اطلب مراجعة التغيير باستخدام code-review-and-quality. وضّح السلوك المطلوب، وطريقة تشغيل الاختبارات، واطلب فصل المشاكل المؤثرة عن التحسينات الاختيارية.

ممكن يكون طلبك: «راجع تغيير نموذج التسجيل، وتحقق من المدخلات وحالات الخطأ والاختبارات الموجودة. اذكر كل مشكلة مع الملف وسبب تأثيرها، ولا تعتبر المهمة مكتملة من غير توضيح ما تم التحقق منه وما لم يتم اختباره».

المثال ده طريقة لاستخدام الفكرة، وليس نتيجة تجربة للحزمة هنا. ولو هدفك تطوير واجهات متسقة بمساعدة الوكلاء، اقرأ كمان شرح Astryx من Meta.

أسئلة شائعة

هل الحزمة بتغيّر النموذج نفسه؟

هي بتضيف إجراءات وتعليمات عمل للمضيف الذي يستخدمها، ولا تمثل تدريبًا جديدًا لأوزان النموذج أو ضمانًا لقدرات إضافية خارج أدواته المتاحة.

هل أقدر أستخدمها مع أكثر من أداة؟

المشروع يوضح تكاملات لعدة أدوات، منها Claude Code وCursor وCodex وCopilot. طريقة التثبيت والاستدعاء بتختلف، فارجع للدليل الخاص بأداتك.

هل المشروع مجاني؟

المستودع بترخيص MIT. تكلفة أداة البرمجة أو مزود النموذج تفضل منفصلة حسب حسابك وخطتك.

المصادر الرسمية

راجع مستودع agent-skills للاطلاع على المهارات والتكاملات، ودليل التبني للمشاريع الجديدة والقائمة لاختيار نقطة البداية. ولخطوات الإعداد التفصيلية استخدم دليل Getting Started.

⭐ الأكثر مبيعاً
٣ كورسات AI + ١٥,٠٠٠ قالب + سيرفر مجاني $560 $99 n8n · AI Video · Vibe Coding — ضمان ٧ أيام
خد Bundle ←
AI Bundle — n8nar

٣ مصادر دخل من الـ AI 🚀

⭐ 4.9 · +1,200 طالب عربي
  • ✓ n8n Automation — أتمتة عملاء ٢٤/٧
  • ✓ AI Video — فيديوهات سينمائية
  • ✓ Vibe Coding — SaaS بدون كود
  • ✓ سيرفر n8n مجاني + ١٥,٠٠٠ قالب
$560$99 وفّر $461 — خصم 82%
اشترك في الـ Bundle ←

🛡️ ضمان استرداد ٧ أيام

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *


Scroll to Top