Skills: تشريح المهارة: القالب + الأداة + المحفز

آخر تحديث: 2026-08-31

انظر عبر هيكل المهارة — القوالب هي العقل، والأدوات هي اليدان، والمحفزات هي الأعصاب.


1. نظرة عامة على المكونات الثلاثة

تتكون المهارة الكاملة من ثلاثة مكونات أساسية:

100%
graph LR
    A[المحفز] -->|يُفعّل| B[القالب]
    B -->|يوجّه| C[الأدوات]
    C -->|تنفّذ| D[إخراج النتيجة]
    D -->|تغذية راجعة| B
المكون الغرض التشبيه
القالب يحدد معايير سلوك الذكاء الاصطناعي وتنسيق المخرجات العقل — يقرر "كيف يفكر"
الأداة توفر قدرة الذكاء الاصطناعي على التفاعل مع الخارج اليدان — يقرران "ما يمكن فعله"
المحفز يتحكم في متى تُفعّل المهارة الأعصاب — تقرر "متى تتفاعل"

2. تعميق في القوالب

(1) بنية القالب

يتضمن القالب عالي الجودة هذه الطبقات:

TEXT 📖 للعرض فقط
بنية القالب
├── تعريف الدور (من أنت)
├── وصف المهمة (ماذا تفعل)
├── تدفق التنفيذ (كيف تفعل ذلك)
├── القيود (ما لا يجب فعله)
├── تنسيق المخرجات (كيف تبدو المخرجات)
└── أمثلة (عينات مرجعية)

(2) تعريف الدور

MARKDOWN
# مثال على تعريف الدور

أنت مهندس DevOps أول، متخصص في Kubernetes وتصميم خطوط CI/CD.
خبراتك تشمل:
- النشر والحوسبة المعتمدة على الحاويات
- تكوين GitHub Actions / GitLab CI
- المراقبة والتنبيه في بيئة الإنتاج

(3) تدفق التنفيذ

MARKDOWN
# مثال على تدفق التنفيذ

اتبع هذه الخطوات لإجراء فحص النشر:
1. اقرأ Dockerfile، تحقق من إصدار الصورة الأساسية
2. تحقق من ملف تكوين CI، أكد خطوط الأنابيب
3. ابحث عن متغيرات البيئة والأسرار المشفرة بشكل ثابت
4. تحقق من تكوين نقطة نهاية الفحص الصحي
5. أخرج تقرير الفحص

(4) قيود تنسيق المخرجات

MARKDOWN
# تنسيق المخرجات

استخدم التنسيق التالي لنتائج الفحص:

| عنصر الفحص | الحالة | التفاصيل |
|:-----------|:-------|:--------|
| الصورة الأساسية | ✅/⚠️/❌ | الإصدار والاقتراحات |
| خطوات CI | ✅/⚠️/❌ | الخطوات المفقودة |
| معلومات حساسة | ✅/⚠️/❌ | الموقع المُكتشف |
| الفحص الصحي | ✅/⚠️/❌ | اقتراحات التكوين |

3. تعميق في روابط الأدوات

(1) فئات الأدوات

الفئة الأداة الغرض
قراءة الملفات Read قراءة محتويات الملفات
كتابة الملفات Write، Edit إنشاء أو تعديل الملفات
البحث في الكود Grep، Glob البحث عن أنماط الكود
تنفيذ الأوامر Bash تشغيل أوامر Shell
طلبات الويب WebFetch جلب محتوى الويب
أدوات MCP مخصصة الاتصال بخدمات خارجية

(2) مبادئ اختيار الأدوات

TEXT 📖 للعرض فقط
مبدأ الامتيازات الأقل:
- مهمة قراءة فقط → اربط Read فقط
- تحتاج بحث → أضف Grep/Glob
- تحتاج تعديل → أضف Edit (وليس Write، أكثر أمانًا)
- تحتاج تنفيذ → أضف Bash (أعلى امتياز، استخدم بحذر)

(3) أمثلة على ربط الأدوات

YAML
# مراجعة للقراءة فقط — الأكثر أمانًا
tools:
  - Read
  - Grep
  - Glob

# إصلاح الكود — يحتاج صلاحية تعديل
tools:
  - Read
  - Edit
  - Bash

# نشر كامل — أعلى امتياز
tools:
  - Read
  - Write
  - Edit
  - Bash
  - WebFetch

4. تعميق في المحفزات

(1) أنواع المحفزات

النوع الصياغة الوصف
كلمة مفتاحية keyword: "review" مطابقة كلمات في مدخلات المستخدم
نمط ملف file_pattern: "**/*.py" مطابقة أنواع الملفات المعالجة
شرط سياقي context: "git_diff" مطابقة حالة البيئة الحالية
مركب any_of / all_of تركيب منطقي متعدد الشروط

(2) محفزات الكلمات المفتاحية

YAML
triggers:
  - keyword: "review|code review"
  - keyword: "deploy"

(3) محفزات نمط الملف

YAML
triggers:
  - file_pattern: "**/*.py"
  - file_pattern: "**/Dockerfile"

(4) محفزات مركبة

YAML
triggers:
  - all_of:
      - keyword: "review"
      - file_pattern: "src/**/*.ts"

5. العمل المشترك للمكونات الثلاثة

▶ مثال: مهارة التدقيق الأمني

YAML
---
name: security-audit
description: "مهارة التدقيق الأمني، فحص الكود بحثًا عن ثغرات أمنية"
triggers:
  - keyword: "security|security audit|vulnerability check"
  - file_pattern: "**/*.{py,js,ts,go,java}"
tools:
  - Read
  - Grep
  - Glob
---

# مهارة التدقيق الأمني

## الدور
أنت خبير تدقيق أمني، متخصص في كشف ثغرات OWASP Top 10.

## تدفق التنفيذ
1. استخدم Glob لتحديد حزمة تقنيات المشروع
2. استخدم Grep للبحث عن أنماط الثغرات الشائعة (ربط SQL، eval، مفاتيح مشفرة بشكل ثابت)
3. استخدم Read لفحص الملفات المشبوهة بالتفصيل
4. أخرج تقرير الثغرات

## قائمة الفحص
- [ ] حقن SQL
- [ ] البرمجة عبر المواقع (XSS)
- [ ] مفاتيح/كلمات مرور مشفرة بشكل ثابت
- [ ] إلغاء تسلسل غير آمن
- [ ] اجتياز المسار
- [ ] حقن الأوامر

## تنسيق المخرجات
لكل ثغرة أخرج: الخطورة، الموقع، الوصف، اقتراح الإصلاح

استخدمت Alice هذه المهارة لاكتشاف 3 ثغرات أمنية لم تكن مُلاحظة سابقًا في المشروع. قال Bob: "التآزر بين الأدوات والقوالب هو المفتاح — Grep يقوم بالمسح الأولي، Read يقوم بالتأكيد العميق، والقوالب تضمن عدم تفويت أي شيء."


❓ الأسئلة الشائعة

س أي من المكونات الثلاثة هو الأهم؟
ج القوالب هي الجوهر — فهي تحدد سقف جودة المهارة. الأدوات تحدد حدود القدرات؛ المحفزات تحدد سهولة الاستخدام. بدون قوالب جيدة، حتى الأدوات الكثيرة لن تُستخدم بشكل جيد.
س كم محفزًا يجب أن أضع؟
ج 1-3 يكفي. المحفزات الكثيرة جدًا تسبب تفعيلات خاطئة؛ القليلة جدًا تجعل التفعيل صعبًا. محفزات الكلمات المفتاحية هي الأكثر استخدامًا؛ محفزات نمط الملف تناسب سيناريوهات الأتمتة.
س ماذا لو لم يستخدم الذكاء الاصطناعي أداة مربوطة؟
ج اطلب صراحةً استخدام الأداة في القالب وقدّم خطوات استدعاء محددة. مثلاً، "استخدم أداة Read لقراءة الملف" أوضح من "انظر إلى الملف".

📖 ملخص


📝 تمارين

  1. أساسي (⭐): حلّل المهارة التي أنشأتها سابقًا وتحقق من اكتمال جميع المكونات الثلاثة.
  2. متوسط (⭐⭐): أنشئ مهارة "تحسين الأداء" بقوالب مناسبة وروابط أدوات ومحفزات.
  3. متقدم (⭐⭐⭐): صمّم مهارة بمحفزات مركبة لا تُفعّل إلا عندما يظهر نوع ملف محدد وكلمة مفتاحية محددة معًا.
Web-Tutorial.com

فريق Web-Tutorial التقني

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

100%