· · 2 دقائق قراءة

Agent Skills في Visual Studio: علّم Copilot كيف يعمل فريقك فعلاً

يدعم Visual Studio الآن Agent Skills — مجموعات تعليمات قابلة لإعادة الاستخدام تُعلّم Copilot سير العمل المحدد لفريقك ومعايير الترميز والاتفاقيات. عرّفها مرة واحدة، طبّقها تلقائياً.

Visual Studio GitHub Copilot AI Agents Developer Tools
هذا المقال متاح أيضاً بـ:English, Català, Español, Deutsch, Français, Português, Italiano, 日本語, 中文, 한국어, Русский, हिन्दी, Polski, Türkçe, Bahasa Indonesia, Nederlands

أحد الإحباطات المستمرة مع مساعدي الترميز بالذكاء الاصطناعي: يعرفون البرمجة العامة جيداً لكنهم لا يعرفون اتفاقيات فريقك المحددة أو واجهات برمجة التطبيقات الداخلية أو الأنماط المفضلة. في كل جلسة، تُعيد شرح السياق. صُمّم Agent Skills في Visual Studio لحل هذه المشكلة.

ما هو Agent Skills

مجموعات تعليمات قابلة لإعادة الاستخدام — مُعرَّفة في ملفات SKILL.md — تُعلّم عملاء Copilot كيفية التعامل مع مهام محددة. عرّف مهارة لـ"كيفية تشغيل مسار البناء لدينا"، أو"كيفية توليد الكود المتكرر لطبقة الخدمة" أو “قائمة مراجعة مراجعة الكود”. يطبّق العميل المهارة تلقائياً عندما تكون ذات صلة.

هذه ليست مفهوماً جديداً (.github/copilot-instructions.md موجود منذ فترة)، لكن تكامل Visual Studio يجعلها كائنات من الدرجة الأولى مع واجهة مستخدم للاكتشاف.

إنشاء المهارات في Visual Studio

تدفق واجهة المستخدم المتكاملة: انقر على أيقونة الأدوات في Copilot Chat، افتح لوحة المهارات، انقر على +. تختار النطاق العالمي (الشخصي) أو مستوى الحل، تختار اسماً، ويولّد Visual Studio قالباً. يمكن لوضع عميل Copilot بعد ذلك مساعدتك في ملء القالب — استخدم العميل لكتابة المهارة للعميل.

متاح حالياً في قناة Insiders، قادم قريباً إلى Release.

يمكنك أيضاً إنشاء المهارات يدوياً:

.github/
  skills/
    github-issues/
      SKILL.md
      templates/
        bug-report.md
    code-review/
      SKILL.md
      checklist.md

مواقع الاكتشاف

تُكتشف المهارات تلقائياً من المسارات القياسية:

مستوى الحل (مشاركة عبر المستودع): .github/skills/، .claude/skills/، .agents/skills/

عالمي/شخصي (ملف تعريف المستخدم، متاح في كل مكان): ~/.copilot/skills/، ~/.agents/skills/

دعم المواقع المتعددة يعني أن نفس الاتفاقية تعمل مع GitHub Copilot وClaude Code وأطر عمل العملاء الأخرى — عرّف مهاراتك مرة واحدة، استخدمها في كل مكان.

التنسيق

تتبع المهارات تنسيق agentskills.io/specification — مواصفة قائمة على Markdown قابلة للقراءة من قِبل البشر والآلات. يمكنك تضمين نصوص برمجية وقوالب وأمثلة بجانب SKILL.md.

القيمة العملية

القوة الحقيقية ليست في الميزات الفردية — بل في مزيج المهارات المشتركة بين الفريق (عبر .github/skills/) والمهارات الشخصية (عبر ~/.agents/skills/). مهارات الفريق ترمّز كيف تُنجز مؤسستك الأمور. المهارات الشخصية ترمّز كيف تعمل أنت تحديداً. يحصل العميل على كلا السياقين تلقائياً.

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

المنشور الأصلي: Agent Skills in Visual Studio: Teach Copilot How Your Team Works

شارك:
عرض الكود المصدري لهذا المقال على GitHub ↗
← MAESTRO، الدفاع المتعمق ولماذا أصبح SQL Server حدوداً أمنياً للذكاء الاصطناعي
VS Code 1.120: مطالبات كلمة المرور الآمنة، منتقي حجم السياق، بيانات GitHub التعريفية في Agent Host →