/ الدليل / الملعب / skills
● مجتمع huangwb8 ⚡ فوري

skills

بواسطة huangwb8 · huangwb8/skills

12 مهارة فوقية لبناء واختبار توثيق وإطلاق مهاراتك الخاصة في Claude/Codex — خط أنابيب متكامل لتطوير المهارات.

huangwb8/skills هي مكتبة فوقية لمُنشئي المهارات. تتضمن init-project (ينشئ AGENTS.md/CLAUDE.md/README.md)، و install-bensz-skills، و write-skill-readme، و auto-test-skill، و auto-test-project، و better-prompt، و awesome-code (تطوير متعدد الوكلاء)، و parallel-vibe (اختبار الحلول المتوازية)، و git-commit/git-pr-review/git-publish-release، و bensz-collect-bugs.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

skills-skill-8.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "skills-skill-8": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangwb8/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "skills-skill-8": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangwb8/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "skills-skill-8": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangwb8/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "skills-skill-8": {
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangwb8/skills",
        "~/.claude/skills/skills"
      ],
      "_inferred": true
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "skills-skill-8",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/huangwb8/skills",
        "~/.claude/skills/skills"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "skills-skill-8": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/huangwb8/skills",
          "~/.claude/skills/skills"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add skills-skill-8 -- git clone https://github.com/huangwb8/skills ~/.claude/skills/skills

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: skills

تأليف مهارة Claude جديدة واختبارها قبل نشرها

👤 المطورون الذين بنوا مهارات لمرة واحدة ويريدونها موثوقة فعلاً ⏱ ~60 min intermediate

متى تستخدمه: لديك SKILL.md مسودة وتريد فحصها قبل مشاركتها.

المتطلبات الأساسية
  • المهارة مستنسخة إلى ~/.claude/skills/ — git clone https://github.com/huangwb8/skills ~/.claude/skills/huangwb8-skills
الخطوات
  1. إنشاء البنية الأساسية باستخدام init-project
    استخدم init-project لإنشاء ملفات AGENTS.md و CLAUDE.md لمشروع مهارتي الجديد.✓ تم النسخ
    → تظهر ملفات التوجيهات مع قيم افتراضية معقولة
  2. صقل الموجه مع better-prompt
    شغّل better-prompt على محتوى SKILL.md الخاص بي.✓ تم النسخ
    → صياغة أوضح وقابلة للتنفيذ أكثر
  3. اختبار الإجهاد
    اختبر الآن SKILL.md الخاص بي باستخدام auto-test-skill — ابحث عن نقاط الضعف.✓ تم النسخ
    → تم تحديد أنماط الفشل (محفزات غامضة، أمثلة مفقودة، خطوات غير واضحة)
  4. كتابة README
    استخدم write-skill-readme لهذه المهارة.✓ تم النسخ
    → README يتبع الاتفاقية

النتيجة: مهارة تجتاز اختباراتها قبل أن يراها أي شخص آخر.

المزالق
  • auto-test-skill يشير إلى كل المشاكل ولا تصلح منها شيئاً — ركز على المستويات الحرجة والتحذيرات؛ مستوى الاقتراحات طموح
اجمعها مع: skillcheck-free-skill

مقارنة نهجي تنفيذ مع parallel-vibe

👤 المهندسون العالقون بين معمارتين ⏱ ~90 min advanced

متى تستخدمه: لا يمكنك الاختيار بين النهج أ والنهج ب وتريد تجربة كليهما.

الخطوات
  1. صف كلا النهجين
    parallel-vibe: نفذ النهج أ (الأحداث المُرسلة من الخادم) والنهج ب (الاستقصاء المتكرر) في مساحات عمل منفصلة. نفس مجموعة الاختبارات.✓ تم النسخ
    → مساحتا عمل مستقلتان بأكواد ونتائج اختبارات منفصلة
  2. قارن
    الآن قارن — أيهما أسهل في الصيانة وأيهما أسرع تحت الحمل؟✓ تم النسخ
    → تحليل مقايضات صادق مستند إلى كلا الأساسات البرمجية

النتيجة: قرار مدعوم بالبيانات بين معمارتين.

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

skills-skill-8 + skillcheck-free-skill

التحقق المتقاطع: auto-test-skill يكتشف نقاط ضعف التصميم، وSkillCheck يتحقق من امتثال المواصفات

شغل auto-test-skill، ثم SkillCheck، ثم أصلح كل ما يعلمه أي منهما.✓ تم النسخ
skills-skill-8 + github

استخدام git-pr-review و git-publish-release على طلبات الدمج والإصدارات الحقيقية

استخدم git-pr-review على PR #47 ثم صيغ ملاحظات الإصدار عبر git-publish-release.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
init-project project intent الالتزام الأول في مشروع جديد 0
better-prompt draft prompt/instructions قبل نشر أي أداة تعتمد على موجهات 0
auto-test-skill SKILL.md path قبل نشر مهارة 0
parallel-vibe N approaches + test criteria عندما لا تستطيع فعلاً اختيار نهج على الورقة 0 + LLM tokens for each branch
git-commit diff intent نهاية وحدة عمل 0
git-pr-review PR number or diff استعراض PR تم تعيينك له 0

التكلفة والحدود

تكلفة التشغيل

حصة API
بدون حد
الرموز لكل استدعاء
parallel-vibe يمكن أن يكون مكلفاً — يشغل محاولات حل متعددة
التكلفة المالية
مجاني — المهارات ملفات محلية
نصيحة
استخدم parallel-vibe بحذر؛ إنه يضاعف إنفاقك على الرموز بمعامل N فروع.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: بدون بيانات اعتماد — موجهات نقية. مهارات git-* تستخدم إعدادات git المحلية الخاصة بك.
نقل البيانات الخارجي: لا شيء من المهارات نفسها؛ قد تدفع مهارات git-* إلى خوادم بعيدة تحددها أنت.

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

Skill not invoked — Claude uses its own defaults instead of init-project

اذكر اسم المهارة بوضوح ('استخدم init-project لإنشاء...').

تحقق: ls ~/.claude/skills/huangwb8-skills/
SKILL.md frontmatter wrong in a sub-skill

لكل مهارة فرعية SKILL.md الخاصة بها — افحص المجلد المحدد.

تحقق: head ~/.claude/skills/huangwb8-skills/init-project/SKILL.md
Wrong trigger keywords — git-commit doesn't activate

قل 'استخدم git-commit' بشكل صريح؛ 'commit' وحده عام جداً.

البدائل

skills مقابل البدائل

البديلمتى تستخدمهاالمقايضة
skillcheck-free-skillتريد التحقق من امتثال المواصفات بدلاً من اختبار المتانةنطاق أضيق، خصوصية أعلى لمعيار agentskills
skills-skill-9 (tenequm)تريد مهارات بناء منتجات أوسع، وليس فقط تأليف المهاراتأقل فوقية — مهارات مجالات أكثر تنوعاً

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills