/ الدليل / الملعب / SkillCheck-Free
● مجتمع olgasafonova ⚡ فوري

SkillCheck-Free

بواسطة olgasafonova · olgasafonova/SkillCheck-Free

يتحقق من صحة مهارات Claude Code مقابل مواصفات agentskills المفتوحة — البنية والمحتوى والتسمية والدلالات وأنماط الجودة — حرج / تحذير / اقتراح

olgasafonova/SkillCheck-Free هي أداة linter لفحص امتثال المواصفات لمهارات Agent. تغطي النسخة المجانية: 1.x البنية (YAML frontmatter وصحة الأسماء وجودة الوصف وحقن XML)، 2.x المحتوى (الطول والتواريخ المحددة مسبقاً والأقسام الفارغة ومراجع MCP غير المؤهلة)، 3.x التسمية (الأسماء العامة وأنماط فعل-اسم)، 4.x الدلالات (التعليمات المتضاربة والمصطلحات الغامضة والمخرجات غير المحددة)، 8.x أنماط الجودة (الأمثلة ومعالجة الأخطاء والمشغلات)، 19.x تصنيف نمط التصميم، 22.x كثافة المعرفة. مستويات الخطورة: حرج / تحذير / اقتراح / نقاط القوة

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

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

عرض مباشر

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

skillcheck-free-skill.replay ▶ جاهز
0/0

التثبيت

اختر العميل

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

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

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

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

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

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

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

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

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "skillcheck-free-skill",
      "command": "git",
      "args": [
        "clone",
        "https://github.com/olgasafonova/SkillCheck-Free",
        "~/.claude/skills/SkillCheck-Free"
      ]
    }
  ]
}

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

~/.config/zed/settings.json
{
  "context_servers": {
    "skillcheck-free-skill": {
      "command": {
        "path": "git",
        "args": [
          "clone",
          "https://github.com/olgasafonova/SkillCheck-Free",
          "~/.claude/skills/SkillCheck-Free"
        ]
      }
    }
  }
}

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

claude mcp add skillcheck-free-skill -- git clone https://github.com/olgasafonova/SkillCheck-Free ~/.claude/skills/SkillCheck-Free

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

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

استخدامات عملية: SkillCheck-Free

تحقق من صحة مهارتك قبل نشرها في كتالوج

👤 مؤلفو المهارات ⏱ ~20 min beginner

متى تستخدمه: قبل فتح PR لـ awesome-claude-skills أو anthropics/skills

المتطلبات الأساسية
  • تم استنساخ المهارة — git clone https://github.com/olgasafonova/SkillCheck-Free ~/.claude/skills/SkillCheck-Free
الخطوات
  1. قم بتشغيل SkillCheck على SKILL.md الخاصة بك
    استخدم SkillCheck-Free — تحقق من ~/my-skill/SKILL.md مقابل مواصفات agentskills✓ تم النسخ
    → نتائج لكل قاعدة مع مستويات الخطورة
  2. أصلح المشاكل الحرجة
    شرح لي كل اكتشاف حرج واقترح إصلاحاً✓ تم النسخ
    → تعديلات ملموسة وليس 'حسّن الوضوح'
  3. أعد التشغيل حتى يصبح نظيفاً
    أعد التحقق. هل بقي شيء حرج أو تحذير؟✓ تم النسخ
    → تقدم نحو عدم وجود مشاكل حرجة

النتيجة: مهارة لن يتم رفضها بسبب انتهاكات مواصفات تافهة

المزالق
  • المطاردة وراء كل اقتراح — الاقتراحات طموحة؛ Critical + Warning هي المعيار لمعظم الكتالوجات

تدقيق كل مهارة قمت بتثبيتها بحثاً عن مشاكل الجودة

👤 الذين يجمعون المهارات ويريدون تنظيفها ⏱ ~30 min intermediate

متى تستخدمه: قمت بتثبيت 20 مهارة وأنت غير متأكد أي منها مصنوعة بشكل جيد

الخطوات
  1. التحقق الدفعي
    SkillCheck-Free — قم بتشغيل التحقق عبر كل SKILL.md تحت ~/.claude/skills/. ترتيب حسب عدد الحالات الحرجة✓ تم النسخ
    → تقرير لكل مهارة مع الأولويات
  2. قرر ما تريد الاحتفاظ به
    أي المهارات بها مشاكل حرجة مستمرة يجب أن أقوم بإلغاء تثبيتها؟✓ تم النسخ
    → مرشحو إلغاء التثبيت ذو الأولوية

النتيجة: مجموعة مهارات أكثر رشاقة وجودة أعلى

التركيبات

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

skillcheck-free-skill + skills-skill-8

التحقق المتبادل: SkillCheck يتحقق من المواصفات، huangwb8/auto-test-skill يختبر المتانة

قم بتشغيل SkillCheck أولاً للتحقق من مشاكل المواصفات، ثم auto-test-skill للتحقق من نقاط ضعف التصميم✓ تم النسخ
skillcheck-free-skill + awesome-claude-skill-2

تحقق قبل إرسال مهارتك إلى الكتالوج

SkillCheck على SKILL.md الخاصة بي، ثم إذا كانت نظيفة، قم بصياغة awesome-claude-skills PR✓ تم النسخ

الأدوات

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

الأداةالمدخلاتمتى تستدعيهاالتكلفة
validate_skill path to SKILL.md قبل النشر أو بعد التثبيت 0
classify_pattern skill body فهم كيفية دخول المهارة في مجموعتك 0
batch_validate directory of skills تدقيق على مستوى الأسطول 0

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

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

حصة API
لا شيء
الرموز لكل استدعاء
صغيرة — SKILL.md النموذجية أقل من 10k رمز
التكلفة المالية
النسخة المجانية فقط؛ توجد نسخة Pro لتحقق نمط أعمق
نصيحة
النسخة المجانية كافية لمعظم التأليف — قم بالترقية فقط إذا كنت تنشر تجارياً

الأمان

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

تخزين بيانات الاعتماد: لا توجد بيانات اعتماد — مجرد prompts نقية
نقل البيانات الخارجي: لا توجد — التحقق محلي

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

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

المهارة لم يتم استدعاؤها — Claude يقدم مراجعة عامة

قل 'استخدم SkillCheck-Free' صراحةً

تحقق: ls ~/.claude/skills/SkillCheck-Free/SKILL.md
frontmatter SKILL.md غير صحيح في المهارة المستهدفة

متوقع — هذا هو الاكتشاف الذي يوجد SkillCheck ليسطحه. أصلح frontmatter وأعد التشغيل

تحقق: head <target>/SKILL.md
كلمات مفتاح مشغل خاطئة — SkillCheck يعمل لكنه يفتقد مستوى الخطورة

اطلب صراحةً 'severity-tiered output'؛ الإعداد الافتراضي قد يضغط

البدائل

SkillCheck-Free مقابل البدائل

البديلمتى تستخدمهاالمقايضة
skills-skill-8 auto-test-skillتريد اختبار متانة التصميم وليس امتثال المواصفاتتكاملي — قم بتشغيل كليهما
المراجعة اليدويةكتبت العديد من المهارات وفهمت المواصفات بعمقلا توجد شبكة أمان آلية للمشاكل الدقيقة

المزيد

الموارد

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

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

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