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: "مكتبة المهارات ليست مجرد رمي ملفات معًا — تحتاج تصنيفًا، وفهرسة، وإدارة إصدارات، وإلا لا تختلف عن كومة ملفات عشوائية."
❓ الأسئلة الشائعة
س هل يمكن الوثوق بمهارات المجتمع مباشرة؟
ج لا. يجب مراجعة محتوى القوالب قبل التثبيت لتأكيد أنها لا تحتوي على تعليمات خبيثة (مثل قراءة ملفات سرية، تنفيذ أوامر خطيرة).
س كيف أتعامل مع تعارضات مهارات الفريق والمهارات الشخصية؟
ج مهارات الفريق لها أولوية أعلى من المهارات الشخصية. التخصيصات الشخصية توضع في الدليل العام؛ معايير الفريق توضع في دليل المشروع.
س ماذا لو أحدث تحديث مهارة تعارضًا مع المشاريع القديمة؟
ج استخدم الإصدار الدلالي. تغييرات الإصدار الرئيسي تشير إلى عدم التوافق؛ المشاريع القديمة تثبّت على رقم الإصدار الرئيسي.
📖 ملخص
- ثلاث طرق مشاركة: مستودع Git، مضمّنة في المشروع، تثبيت عام
- عملية النشر: فحص الجودة → تعبئة → رقم الإصدار → نشر
- الاكتشاف والتثبيت: GitHub، المجتمع، السوق + إدارة التبعيات
- مكتبة مهارات الفريق: إدارة مصنفة، صيانة الفهرس، تثبيت الإصدارات
📝 تمارين
- أساسي (⭐): نظّم مهاراتك المنشأة في مستودع Git مع فهرس README.
- متوسط (⭐⭐): أنشئ مكتبة مهارات فريق مصنفة بمهارة واحدة على الأقل لكل من فئات التنفيذ والمراجعة والمساعد.
- متقدم (⭐⭐⭐): صمّم نظام إدارة تبعيات مهارات يدعم إعلانات الإصدارات، وفحوصات التوافق، وإشعارات التحديث التلقائي.