Skills: مشاركة المهارات والسوق

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

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


1. طرق المشاركة

(1) المشاركة عبر مستودع Git

أبسط طريقة مشاركة، مُدارة بالإصدارات عبر Git:

TEXT 📖 للعرض فقط
هيكل مستودع مهارات الفريق
├── skills/
│   ├── code-review.md
│   ├── auto-test.md
│   ├── deploy.md
│   └── security-scan.md
├── README.md (فهرس وتعليمات الاستخدام)
└── CHANGELOG.md (سجلات تغييرات الإصدارات)

(2) مضمّنة في المشروع

وضع المهارات مباشرة في دليل المشروع:

المنصة الدليل النطاق
Claude Code .claude/skills/ المشروع الحالي
Cursor .cursor/rules/ المشروع الحالي
OpenCode skills/ المشروع الحالي

(3) التثبيت العام

فعّال لجميع المشاريع:

BASH
# مهارات Claude Code العامة
~/.claude/skills/

# تكوين على مستوى المستخدم
~/.config/opencode/skills/

2. عملية النشر

(1) قائمة فحص جودة المهارة

يجب الفحص قبل النشر:

TEXT 📖 للعرض فقط
فحوصات ما قبل النشر
├── [ ] القالب مكتمل ومحدد
├── [ ] معلومات الـ frontmatter دقيقة (name، description، triggers)
├── [ ] يتضمن أمثلة استخدام
├── [ ] مُختبر على مشروعين على الأقل
├── [ ] لا يحتوي على معلومات حساسة للمشروع
├── [ ] الأدوات المطلوبة موثقة
└── [ ] يتضمن توثيق README

(2) هيكل حزمة المهارة

TEXT 📖 للعرض فقط
هيكل حزمة النشر
├── skill-name.md       # ملف المهارة الرئيسي
├── README.md           # تعليمات الاستخدام
├── examples/           # أمثلة استخدام
│   └── example-1.md
└── CHANGELOG.md        # سجلات التغييرات

(3) معايير رقم الإصدار

TEXT 📖 للعرض فقط
الإصدار الدلالي: MAJOR.MINOR.PATCH

MAJOR: تغييرات قوالب غير متوافقة (تغيير تنسيق المخرجات)
MINOR: إضافات متوافقة مع الإصدارات السابقة (بُعد مراجعة جديد)
PATCH: إصلاحات متوافقة مع الإصدارات السابقة (إصلاح غموض القالب)

مثال:
1.0.0 → الإصدار الرسمي الأول
1.1.0 → إضافة بُعد مراجعة أمنية
1.1.1 → إصلاح مشكلة تنسيق مخرجات المراجعة
2.0.0 → إعادة هيكلة تنسيق المخرجات (غير متوافق مع الإصدار القديم)

3. الاكتشاف والتثبيت

(1) قنوات الاكتشاف

القناة الميزات الأنسب لـ
مستودعات GitHub مُدارة بالإصدارات، قابلة للتتبع مشاركة داخلية للفريق
منتديات المجتمع نقاش + تغذية راجعة مهارات عامة
السوق الرسمي مُراجعة الجودة مهارات عالية الجودة
توصيات الزملاء ثقة عالية مهارات خاصة بالصناعة

(2) عملية التثبيت

BASH
# الطريقة 1: نسخ مباشر
cp community/code-review.md .claude/skills/

# الطريقة 2: وحدة Git الفرعية
git submodule add https://github.com/team/skills.git .claude/skills-external

# الطريقة 3: ربط رمزي (للتطوير)
ln -s ~/shared-skills/code-review.md .claude/skills/code-review.md

(3) إدارة التبعيات

YAML
# إعلان تبعيات المهارة
dependencies:
  tools:
    - Read
    - Bash
  skills:
    - name: base-review
      version: ">=1.0.0"
  mcp_servers:
    - database

4. ممارسة مكتبة مهارات الفريق

▶ مثال: بناء مكتبة مهارات الفريق

أنشأت Alice مكتبة مهارات موحدة للفريق:

TEXT 📖 للعرض فقط
مكتبة مهارات الفريق
├── 01-execution/        # مهارات تنفذ المهام مباشرة
│   ├── deploy.md
│   ├── test-runner.md
│   └── lint-fix.md
├── 02-review/           # مهارات للتحليل والتقييم
│   ├── code-review.md
│   ├── security-scan.md
│   └── performance-check.md
├── 03-assistant/        # مهارات تقدم اقتراحات
│   ├── doc-generator.md
│   └── refactor-advisor.md
└── README.md            # فهرس ودليل استخدام

قال Bob: "مكتبة المهارات ليست مجرد رمي ملفات معًا — تحتاج تصنيفًا، وفهرسة، وإدارة إصدارات، وإلا لا تختلف عن كومة ملفات عشوائية."


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

س هل يمكن الوثوق بمهارات المجتمع مباشرة؟
ج لا. يجب مراجعة محتوى القوالب قبل التثبيت لتأكيد أنها لا تحتوي على تعليمات خبيثة (مثل قراءة ملفات سرية، تنفيذ أوامر خطيرة).
س كيف أتعامل مع تعارضات مهارات الفريق والمهارات الشخصية؟
ج مهارات الفريق لها أولوية أعلى من المهارات الشخصية. التخصيصات الشخصية توضع في الدليل العام؛ معايير الفريق توضع في دليل المشروع.
س ماذا لو أحدث تحديث مهارة تعارضًا مع المشاريع القديمة؟
ج استخدم الإصدار الدلالي. تغييرات الإصدار الرئيسي تشير إلى عدم التوافق؛ المشاريع القديمة تثبّت على رقم الإصدار الرئيسي.

📖 ملخص


📝 تمارين

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

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

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

100%