技能 skill-developer
📦

skill-developer

安全

إنشاء مهارات Claude Code

也可從以下取得: Dimon94,0Chan-smc,DojoCodingLabs,diet103,0Chan-smc

تعلم كيفية بناء مهارات Claude Code مع المشغلات والخطافات وأفضل الممارسات. توفر هذه المهارة وثائق شاملة لإنشاء مهارات التنشيط التلقائي التي تعزز قدرات Claude.

支援: Claude Codex Code(CC)
⚠️ 66
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「skill-developer」。 كيف أنشئ مهارة Claude Code جديدة؟

預期結果:

لإنشاء مهارة Claude Code جديدة:

1. أنشئ دليلاً في `.claude/skills/{skill-name}/`
2. أضف ملف `SKILL.md` مع مقدمة YAML:
```markdown
---
name: my-skill
description: وصف موجز مع كلمات مفتاحية للمشغلات
---

# مهارتي

محتوى مهارتك هنا.
```
3. أضف إدخالاً إلى `.claude/skills/skill-rules.json`
4. حافظ على SKILL.md تحت 500 سطر متبعاً قاعدة 500 سطر.

正在使用「skill-developer」。 ما هي أنواع المشغلات المختلفة؟

預期結果:

مهارات Claude Code تدعم أربعة أنواع من المشغلات:

1. **الكلمات المفتاحية** - مطابقة السلسلة الفرعية في المحفزات (غير حساسة لحالة الأحرف)
2. **أنماط النية** - أنماط regex لكشف الإجراءات
3. **مسارات الملفات** - أنماط glob للتنشيط القائم على الموقع
4. **كشف المحتوى** - regex في محتويات الملفات

كل نوع يخدم سيناريوهات تنشيط مختلفة.

安全審計

安全
v1 • 2/25/2026

This is a documentation-only skill containing markdown guides for creating Claude Code skills. The static scanner flagged patterns in documentation text (markdown code blocks, regex examples, keywords) as security issues. All findings are false positives - there is no executable code, no user input handling, and no malicious intent. The skill provides legitimate educational content about skill development.

7
已掃描檔案
2,224
分析行數
6
發現項
1
審計總數
中風險問題 (6)
Ruby/Shell Backtick Execution (False Positive)
Scanner detected backtick syntax in markdown code blocks showing example commands. These are documentation examples, not actual code execution. Example: `echo 'test' | npx tsx` is a documentation example, not shell execution.
Weak Cryptographic Algorithm (False Positive)
Scanner detected regex patterns in documentation as cryptographic algorithms. Documentation shows regex examples like `(create|add).*?(table|database)` for skill trigger patterns.
Hardcoded URL (False Positive)
Scanner detected URLs in documentation text. URLs like regex101.com appear in troubleshooting sections explaining how to test regex patterns.
Certificate/Key Files (False Positive)
Scanner detected 'keywords' in skill-rules.json configuration reference and flagged it as certificate access.
System Reconnaissance (False Positive)
Scanner flagged documentation showing how to test hooks manually using echo and cat commands.
Critical Heuristic: Code Execution + Network + Credentials (False Positive)
Scanner combined multiple documentation patterns to create a heuristic finding. The combination is from showing example commands (code blocks), mentioning URLs (documentation), and referencing configuration (keywords).
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
21
社群
75
安全
100
規範符合性

你能建構什麼

بناء أول مهارة Claude Code

تعلم أساسيات إنشاء المهارة بما في ذلك بنية الملف ومقدمة YAML وتكوين المشغلات.

تكوين مشغلات المهارة المتقدمة

إتقان أنماط النية والمشغلات القائمة على regex ومطابقة مسارات الملفات وكشف المحتوى للتنشيط الدقيق للمهارة.

إعداد خطافات المهارة

تنفيذ خطافات UserPromptSubmit وStop للاقتراحات الاستباقية وتذكيرات معالجة الأخطاء.

試試這些提示

البدء مع المهارات
كيف أنشئ مهارة Claude Code جديدة؟ ما هي بنية الملف الأساسية ومقدمة YAML المطلوبة؟
فهم أنواع المشغلات
اشرح أنواع المشغلات المختلفة للمهارات: الكلمات المفتاحية، أنماط النية، مسارات الملفات، وكشف المحتوى. قدم أمثلة على كل نوع.
دليل تنفيذ الخطافات
كيف أعدد خطاف UserPromptSubmit لاقتراح المهارات ذات الصلة بناءً على إدخال المستخدم؟ اعرض مثالاً لتنفيذ الخطاف.
تصحيح تنشيط المهارة
مهارةتي لا تنشط عندما يجب. كيف أصحح مشاكل مشغلات المهارة وأختبر تكويني؟

最佳實務

  • اتبع قاعدة 500 سطر: حافظ على SKILL.md تحت 500 سطر واستخدم ملفات مرجعية للمحتوى التفصيلي
  • استخدم الكشف التدريجي: قدم نظرة عامة في SKILL.md مع روابط لمستندات مرجعية تفصيلية
  • ضمن كلمات مفتاحية شاملة للمشغلات: أضف جميع المصطلحات ذات الصلة وأنواع الملفات وحالات الاستخدام في الوصف
  • اختبر المشغلات قبل النشر: تحقق من تنشيط المهارة بشكل صحيح مع أنماط محفزات مختلفة

避免

  • لا تنشئ مهارات تزيد عن 500 سطر - استخدم ملفات مرجعية بدلاً من ذلك للحفاظ على قابلية القراءة
  • تجنب الكلمات المفتاحية العامة جداً التي قد تسبب تنشيطات غير مقصودة
  • لا تستخدم مستوى الإنفاذ block للمهارات غير الحرجة
  • تجنب هياكل المراجع المتداخلة بعمق - حافظ على المراجع على مستوى واحد فقط

常見問題

ما هي قاعدة 500 سطر؟
قاعدة 500 سطر هي أفضل ممارسة من Anthropic توصي بالحفاظ على ملفات SKILL.md تحت 500 سطر. استخدم ملفات مرجعية (مثل ADVANCED.md، TROUBLESHOOTING.md) للمحتوى التفصيلي beyond هذا الحد.
كيف تعمل مشغلات المهارة؟
مشغلات المهارة تستخدم أربع آليات: الكلمات المفتاحية (مطابقة السلسلة الفرعية)، أنماط النية (regex)، مسارات الملفات (أنماط glob)، وكشف المحتوى (regex في الملفات). يتم تكوينها في skill-rules.json.
ما هي خطافات المهارة؟
الخطافات هي ملفات TypeScript في .claude/hooks/ تعمل في أوقات محددة. UserPromptSubmit يعمل قبل رؤية إدخال المستخدم (للاقتراحات)، Stop يعمل بعد الردود (للتذكيرات).
ما هي مستويات الإنفاذ المتاحة؟
ثلاثة مستويات إنفاذ: BLOCK (يخرج بالكود 2، استخدمها بحذر للأخطاء الحرجة)، SUGGEST (تحقن السياق، الأكثر شيوعاً)، وWARN (إشعارات استشارية).
كيف أختبر مشغلات مهارةتي؟
استخدم أوامر الاختبار اليدوي الموضحة في TROUBLESHOOTING.md: echo JSON payload | npx tsx .claude/hooks/skill-activation-prompt.ts. اختبر أيضاً أنماط regex في regex101.com.
ما هو الكشف التدريجي؟
الكشف التدريجي هو نمط تصميم حيث تقدم المعلومات الأساسية في SKILL.md (<500 سطر) وتربط بملفات مرجعية تفصيلية للمستخدمين الذين يحتاجون إلى عمق أكبر.