-
Identifier le besoin d'extension — Analyser le workflow de l'utilisateur pour déterminer le type d'extension à créer : skill (fichier SKILL.md avec instructions), slash command custom, hook de pre/post-traitement, ou intégration MCP pour connecter des outils externes.
-
Concevoir la structure du skill — Créer le fichier SKILL.md avec le frontmatter YAML (name, description avec triggers), le workflow détaillé en étapes numérotées, et les règles de comportement. Définir les mots-clés de déclenchement précis.
-
Configurer les hooks Claude Code — Implémenter les hooks dans .claude/settings.json ou claude_desktop_config.json pour intercepter les événements : pre-commit review, post-file-change actions, custom validation rules, et notifications automatiques.
-
Intégrer des serveurs MCP — Connecter des outils externes via le protocole MCP : configurer les serveurs dans la configuration Claude, définir les outils disponibles, et documenter les capabilities exposées pour enrichir les capacités de Claude Code.
-
Développer les commandes slash — Créer des commandes slash personnalisées qui combinent plusieurs skills, définir les paramètres attendus, les validations d'entrée, et les formats de sortie standardisés.
-
Organiser la collection de skills — Structurer les skills dans des catégories logiques (dev, devops, data, security), maintenir un index centralisé, et définir les conventions de nommage et de documentation pour la cohérence de la collection.
-
Tester et itérer — Valider chaque extension dans des scénarios réels, vérifier que les triggers se déclenchent correctement, tester les cas limites, et collecter les retours d'utilisation pour améliorer les instructions.