/ الدليل / الملعب / SkillCompass
● مجتمع Evol-ai ⚡ فوري

SkillCompass

بواسطة Evol-ai · Evol-ai/SkillCompass

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

يقيِّم SkillCompass مهارات الوكيل لديك من حيث الوضوح ومعدل التفعيل والصحة اللاحقة وتكلفة السياق. يبرز المهارة الأكثر احتمالاً لإضرار أداء الوكيل، ويقترح إصلاحاً، ويعيد تشغيل التقييم حتى تتمكن من إظهار التحسين. مفيد عندما يكون لديك مجموعة من المهارات ولا تعرف أيها يستحق فعلاً وزنه من السياق.

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

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

عرض مباشر

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

skillcompass-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

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

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

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

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

claude mcp add skillcompass-skill -- git clone https://github.com/Evol-ai/SkillCompass ~/.claude/skills/SkillCompass

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

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

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

ابحث عن المهارة التي تسحب أداء الوكيل للأسفل

👤 مؤلفو المهارات الذين لديهم 5 مهارات أو أكثر مثبتة ⏱ ~45 min advanced

متى تستخدمه: تشعر أن الوكيل أصبح أسوأ، وليس أفضل، كلما أضفت مهارات جديدة.

المتطلبات الأساسية
  • Node 20+ — nvm install 20
  • تم استنساخ المهارة وتثبيتها — git clone https://github.com/Evol-ai/SkillCompass ~/.claude/skills/SkillCompass; npm i
الخطوات
  1. قم بتشغيل أداة التقييم
    قيِّم جميع المهارات في ~/.claude/skills/ — أظهر لي الحلقة الأضعف.✓ تم النسخ
    → قائمة مرتبة من المهارات مع نقاط كل بُعد
  2. شخّص المشكلة في المهارة الأضعف
    بخصوص أضعف مهارة، ما الذي يحديداً خطأ؟✓ تم النسخ
    → نقد محدد (وصف غامض، تضارب مع مهارة أخرى، إلخ)
  3. اقترح إصلاحاً
    اقترح تعديلاً بسيطاً على SKILL.md لإصلاحه.✓ تم النسخ
    → فرق صغير وقابل للمراجعة
  4. أعد التقييم
    أعد تشغيل التقييم واعرض قبل وبعد.✓ تم النسخ
    → تحسنت المقاييس، مع أدلة

النتيجة: مجموعة مهارات أفضل بشكل قابل للقياس، مع عملية تقييم قابلة للتكرار.

المزالق
  • الاستفادة من مقياس التقييم بدلاً من مساعدة المهام الحقيقية — أدرج مقاييس لاحقة على مستوى المهام (النتائج الفعلية للوكيل)، وليس فقط على مستوى النصوص
اجمعها مع: skill-optimizer-skill · filesystem

استعرض مهارة جديدة قبل نشرها

👤 مؤلفو المهارات الذين يشحنون مجموعتهم الأولى ⏱ ~20 min intermediate

متى تستخدمه: قبل الدفع إلى GitHub وإخبار العالم بمهارتك.

الخطوات
  1. قيِّم المسودة
    قيِّم مهارتي المسودة في ./my-skill/.✓ تم النسخ
    → نقاط البُعد
  2. أصلح المشاكل الواضحة
    طبّق الاقتراحات السهلة✓ تم النسخ
    → تعديلات في SKILL.md

النتيجة: مهارة جاهزة للنشر بدلاً من مسودة خام.

المزالق
  • السعي وراء درجة مثالية — شحن عندما تستقر الدرجات — العوائد المتناقصة

التركيبات

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

skillcompass-skill + skill-optimizer-skill

أداتان متكاملتان: SkillCompass ترتب، skill-optimizer تحفر في أنماط SKILL.md

استخدم SkillCompass لاختيار أسوأ مهارة؛ استخدم skill-optimizer لتحليل SKILL.md بعمق.✓ تم النسخ
skillcompass-skill + filesystem

عمل عبر دليل ~/.claude/skills/ الكامل

قيِّم كل مهارة في ~/.claude/skills/ وأعطني ملف CSV.✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
skill-scoring skill path(s) تدقيقات دورية eval compute
weakest-link-id bundle scores بعد التقييم 0
fix-suggestion weak skill + critique قبل التعديل 0
before-after-eval pre/post SKILL.md بعد تطبيق الإصلاحات eval compute

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

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

حصة API
بدون حد أقصى بما يتجاوز مزود LLM لديك (التقييمات تستخدم استدعاءات LLM)
الرموز لكل استدعاء
قد تكون التقييمات ثقيلة — خطط لـ 20–100k رمز للمسح الكامل للمجموعة
التكلفة المالية
مجاني، MIT
نصيحة
قم بالتشغيل على مهارة واحدة في المرة أثناء التكرار؛ تشغيلات المجموعة فقط للتدقيقات

الأمان

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

تخزين بيانات الاعتماد: بدون تخزين على مستوى المهارة
نقل البيانات الخارجي: بدون تسرب بيانات بما يتجاوز مزود LLM لديك

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

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

أخطاء Node عند التثبيت

تأكد من Node 20+؛ قم بتشغيل npm i داخل دليل المهارة.

تحقق: node -v
التقييمات غير متسقة من تشغيل إلى آخر

أصلح بذرة المهمة واستخدم عينة حتمية؛ سجل المزود والنموذج.

البدائل

SkillCompass مقابل البدائل

البديلمتى تستخدمهاالمقايضة
skill-optimizer-skillتريد تحليل مهارة واحدة بعمق بدلاً من ترتيب مجموعةالعمق على حساب الشمول
المراجعة اليدويةلديك 1–2 مهارة فقطلا توسع

المزيد

الموارد

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

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

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