skill-developer
Créer des Skills Claude Code
متاح أيضًا من: 0Chan-smc,sickn33,DojoCodingLabs,0Chan-smc,Dimon94
Maîtrisez l'art de créer et gérer des skills Claude Code avec ce guide complet. Apprenez à configurer les déclencheurs d'auto-activation, implémenter des garde-fous, configurer des hooks et suivre les meilleures pratiques d'Anthropic pour un développement de skills évolutif.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "skill-developer". Comment configurer un skill pour qu'il s'active lorsque quelqu'un mentionne la création d'une table de base de données ?
النتيجة المتوقعة:
- Configurez les mots-clés : ["database", "table", "schema"]
- Ajoutez un pattern d'intention : "(create|add|modify).*?(table|database|schema)"
- Définissez le niveau d'application à suggest pour des conseils consultatifs
استخدام "skill-developer". Qu'est-ce que la règle des 500 lignes et comment implémenter la divulgation progressive ?
النتيجة المتوقعة:
- La règle des 500 lignes limite la complexité des skills pour maintenir la lisibilité
- La divulgation progressive signifie montrer d'abord les informations de base, puis la documentation détaillée sur demande
- Divisez les skills complexes en skill de base + sous-skills spécialisés
استخدام "skill-developer". Aidez-moi à configurer un hook UserPromptSubmit pour les suggestions de skills
النتيجة المتوقعة:
- Créez .claude/hooks/skill-activation-prompt.ts
- Enregistrez le hook dans .claude/settings.json avec le type UserPromptSubmit
- Le hook lit le prompt, le compare à skill-rules.json, et envoie les suggestions vers stdout
التدقيق الأمني
آمنAll 342 static findings are FALSE POSITIVES. This skill contains only markdown documentation files describing Claude Code skill architecture. The scanner misinterpreted markdown backticks for code syntax highlighting as Ruby/shell command execution, configuration references as filesystem access, and troubleshooting commands as system reconnaissance. No executable code, network operations, or credential access exists in this skill.
عوامل الخطر
⚙️ الأوامر الخارجية (293)
🌐 الوصول إلى الشبكة (5)
📁 الوصول إلى نظام الملفات (2)
درجة الجودة
ماذا يمكنك بناءه
Apprendre les fondamentaux des skills
Comprendre la structure des skills, le frontmatter YAML et les types de déclencheurs pour votre premier skill.
Concevoir des skills de garde-fou
Créer des skills d'application qui bloquent les erreurs critiques avant les commits de code.
Configurer les systèmes de hooks
Configurer les hooks UserPromptSubmit et PreToolUse pour un guidage automatisé des workflows.
جرّب هذه الموجهات
Aidez-moi à créer un nouveau skill Claude Code pour gérer les schémas de base de données. Incluez la structure SKILL.md et la configuration skill-rules.json.
Montrez-moi comment ajouter des patterns d'intention et des déclencheurs de chemin de fichier à mon skill-rules.json pour détecter les demandes de création de composants React.
Créez un skill de garde-fou qui bloque les commits sans gestion d'erreur appropriée. Incluez le niveau d'application et la configuration du message de blocage.
Mon skill ne s'active pas quand il le devrait. Guidez-moi à travers les étapes de débogage dans TROUBLESHOOTING.md pour identifier le problème.
أفضل الممارسات
- Utilisez des mots-clés spécifiques et testez les patterns d'intention avec de vrais prompts utilisateur avant de déployer les skills
- Implémentez le suivi de session pour éviter de répéter les suggestions dans la même conversation
- Gardez les skills ciblés avec la règle des 500 lignes et utilisez la divulgation progressive pour les sujets complexes
تجنب
- Évitez les mots-clés trop génériques qui se déclenchent sur des prompts non liés (comme 'create' seul)
- N'utilisez pas l'application block pour des conseils non critiques - utilisez plutôt suggest ou warn
- Évitez de créer des skills monolithiques - divisez-les en sous-skills ciblés avec des limites claires