技能 skill-check
🔍

skill-check

低风险 ⚙️ 外部命令📁 文件系统访问

اختبار والتحقق من مهارات Claude الخاصة بك

يحتاج مؤلفو المهارات إلى اختبار موثوق قبل النشر. يُجري SkillCheck عمليات تدقيق شاملة على أدلة المهارات للتحقق من الوظائف واكتشاف مشكلات الأمان والتحقق من الامتثال لأفضل الممارسات.

支持: Claude Codex Code(CC)
🥉 75 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“skill-check”。 تشغيل فحص سريع على المهارة في ./my-skill/

预期结果:

الملخص: صحي بشكل عام (2 تحذيرات)

نتائج الأمان: 0 حرجة، 1 تحذير
نقاط أفضل الممارسات: 18/22

التحذيرات:
- الوصف يفتقر إلى التوجيه السلبي (متى لا تستخدم هذه المهارة)
- SKILL.md يتجاوز 200 سطر؛ فكر في الكشف التدريجي

正在使用“skill-check”。 تشغيل فحص قياسي على المهارة في ./data-processor/

预期结果:

الملخص: يحتاج انتباه (3 إخفاقات)


الاختبارات الفاشلة:
1. عدم تطابق المرجع المتبادل: يستخدم FIXTURE.md --file لكن البرنامج النصي يتوقع --input
2. فشل تنفيذ البرنامج النصي: تبعية مفقودة 'python-magic'
3. عدم تطابق عقد الإدخال/الإخراج: يتضمن الإخراج طوابع زمنية لكن المواصفات لا تذكرها

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

安全审计

低风险
v1 • 4/30/2026

SkillCheck is legitimate testing infrastructure for Claude skills. Static findings flagged test fixtures containing intentionally vulnerable code (eval, os.system, hardcoded API keys) and example documentation. The skill correctly uses Bash and filesystem tools to run tests on user-provided skill directories - this is expected behavior for a testing/auditing skill. No evidence of malicious intent. Test fixtures are clearly labeled and isolated.

23
已扫描文件
3,469
分析行数
2
发现项
1
审计总数

风险因素

⚙️ 外部命令 (1)
📁 文件系统访问 (1)
审计者: claude

质量评分

59
架构
100
可维护性
87
内容
32
社区
90
安全
91
规范符合性

你能构建什么

التحقق قبل النشر

قم بتشغيل فحص سريع قبل النشر لاكتشاف المشكلات الهيكلية ومخاوف الأمان وانتهاكات أفضل الممارسات مبكراً.

تصحيح المهارات المعطلة

قم بتشغيل فحص قياسي لتحديد سبب فشل المهارة، باستخدام تنفيذ البرامج النصية واختبار الإدخال/الإخراج لتحديد نقاط الفشل بالضبط.

تدقيق جودة شامل

قم بتشغيل فحص عميق للتحقق الشامل بما في ذلك الحالات الحدية وتحليل الملفات المتعددة ومحاكاة سير العمل الشامل.

试试这些提示

فحص التحقق السريع
تشغيل فحص سريع على مهارتي في [path]
تصحيح المهارة الفاشلة
تشغيل فحص قياسي على [path] وشرح سبب فشل البرامج النصية
طلب مراجعة أمان
تشغيل فحص سريع يركز على مشكلات الأمان لـ [path]
تدقيق جودة كامل
تشغيل فحص عميق على [path] بما في ذلك الحالات الحدية

最佳实践

  • توفير مسارات ملفات محددة أو مواقع أدلة المهارات لتحليل أسرع
  • حدد عمق الفحص (سريع/قياسي/عميق) بناءً على احتياجاتك وقيود الوقت
  • راجع اقتراحات التحسين بالترتيب حسب الأولوية: يجب إصلاح المشكلات الحرجة قبل العناصر ذات الأولوية المنخفضة

避免

  • طلب SkillCheck لإنشاء أو تحرير المهارات - استخدم skill-creator لذلك بدلاً من ذلك
  • تشغيل فحص عميق على مهارات غير مكتملة مع العديد من TODOs - استخدم فحص سريع واجعل النتائج كنقرير تقدم
  • تجاهل نتائج الأمان الحرجة وتشغيل فحوصات قياسية/عميقة - يجب حل مشكلات الأمان أولاً

常见问题

ما الفرق بين الفحوصات السريعة والقياسية والعميقة؟
تشغل الفحوصات السريعة التحليل الثابت فقط - لا يتم تنفيذ أي برامج نصية. تضيف الفحوصات القياسية تنفيذ البرامج النصية والتحقق من صحة الإدخال/الإخراج. تشمل الفحوصات العميقة الحالات الحدية وسير عمل الاختبار الشامل واختبار الإجهاد.
متى يجب استخدام الفحص السريع مقابل الفحص القياسي؟
استخدم الفحص السريع للحصول على ملاحظات سريعة أثناء التطوير أو قبل النشر. استخدم الفحص القياسي عندما تحتاج للتحقق من أن البرامج النصية تعمل فعلياً أو التحقق من صحة عقود الإدخال/الإخراج.
هل يمكن لـ SkillCheck إصلاح المشكلات التي يجدها؟
لا، SkillCheck يختبر فقط ويبلغ عن النتائج. استخدم skill-creator أو حرر الملفات يدوياً لإصلاح المشكلات.
ماذا يفحص المراجعة الأمنية؟
يفحص البرامج النصية بحثاً عن مخاطر حقن الأصداف وكشف بيانات الاعتماد وتنفيذ التعليمات البرمجية التعسفية ونقاط ضعفTraversal ومسارات التنقل والأنماط التعليمية الخطرة في SKILL.md.
لماذا وجدت المهارة مشكلات في ملفات الاختبار الخاصة بي؟
إذا كانت لديك ملفات اختبار مقصودة بأنها غير آمنة، فسيتم تمييزها. انقل ملفات الاختبار إلى دليل منفصل خارج المهارة التي يتم اختبارها إذا كنت تريد تجنب النتائج الإيجابية الخاطئة.
ما دقة درجات أفضل الممارسات؟
أفضل الممارسات استرشادية وليست نجاح/فشل. يمكن لمهارة ما أن تكون مثالية وظيفياً لكن تحصل على درجة أقل في أفضل الممارسات. استخدم الدرجة لتحديد فرص التحسين، وليس ك بوابة نجاح/فشل.