diff --git a/skills/dev/debugging/claude-code.md b/skills/dev/debugging/claude-code.md new file mode 100644 index 0000000..ed489da --- /dev/null +++ b/skills/dev/debugging/claude-code.md @@ -0,0 +1,29 @@ +--- +name: debugging +version: 1.0.0 +description: Systématise le processus de débogage. Utiliser quand un bug est détecté, un test échoue ou un comportement inattendu est observé. +agents: [claude-code] +category: dev +tags: [debug, test, bug] +--- + +# Debugging Systématique + +## Objectif + +Fournir une approche structurée et reproductible pour identifier et corriger les bugs. + +## Quand l'utiliser + +- Un test échoue +- Un comportement inattendu est observé +- Une erreur apparaît dans les logs + +## Instructions + +1. **Reproduire** : Isoler le cas minimal qui déclenche le bug +2. **Observer** : Lire le message d'erreur complet sans supposer +3. **Hypothèse** : Formuler une seule hypothèse à la fois +4. **Tester** : Vérifier l'hypothèse avec une modification minimale +5. **Corriger** : Appliquer la correction et vérifier que le test passe +6. **Régression** : S'assurer qu'aucun autre test n'est cassé diff --git a/skills/dev/debugging/codex.md b/skills/dev/debugging/codex.md new file mode 100644 index 0000000..28fb9a6 --- /dev/null +++ b/skills/dev/debugging/codex.md @@ -0,0 +1,19 @@ +--- +name: debugging +version: 1.0.0 +description: Systématise le débogage. Utiliser quand un bug ou comportement inattendu est observé. +allow_implicit_invocation: true +agents: [codex] +category: dev +tags: [debug, test, bug] +--- + +# Debugging Systématique + +## Instructions + +1. Reproduire le bug avec le cas minimal +2. Lire le message d'erreur complet +3. Formuler une hypothèse unique +4. Tester et corriger +5. Vérifier les régressions diff --git a/skills/dev/debugging/gemini-cli.md b/skills/dev/debugging/gemini-cli.md new file mode 100644 index 0000000..2321aa2 --- /dev/null +++ b/skills/dev/debugging/gemini-cli.md @@ -0,0 +1,18 @@ +--- +name: debugging +version: 1.0.0 +description: Systématise le débogage. Utiliser quand un bug ou comportement inattendu est observé. +agents: [gemini-cli] +category: dev +tags: [debug, test, bug] +--- + +# Debugging Systématique + +## Instructions + +1. Reproduire le bug avec le cas minimal +2. Lire le message d'erreur complet +3. Formuler une hypothèse unique +4. Tester et corriger +5. Vérifier les régressions diff --git a/skills/dev/debugging/hermes.md b/skills/dev/debugging/hermes.md new file mode 100644 index 0000000..088e60f --- /dev/null +++ b/skills/dev/debugging/hermes.md @@ -0,0 +1,32 @@ +--- +name: debugging +version: 1.0.0 +description: Systématise le débogage. Utiliser quand un bug ou comportement inattendu est observé. +agents: [hermes] +category: dev +tags: [debug, test, bug] +metadata: + hermes: + tags: [debug, test, bug] + category: dev +--- + +# Debugging Systématique + +## Quand utiliser ce skill + +- Un test échoue +- Un comportement inattendu est observé + +## Procédure + +1. Reproduire le bug avec le cas minimal +2. Lire le message d'erreur complet +3. Formuler une hypothèse unique +4. Tester et corriger +5. Vérifier les régressions + +## Vérification + +- [ ] Le bug est reproduit avant correction +- [ ] La correction ne casse aucun autre test diff --git a/templates/claude-code.md b/templates/claude-code.md new file mode 100644 index 0000000..1ce167d --- /dev/null +++ b/templates/claude-code.md @@ -0,0 +1,23 @@ +--- +name: mon-skill +version: 1.0.0 +description: Décris clairement ce que fait ce skill et quand il se déclenche. +agents: [claude-code] +category: dev +tags: [tag1, tag2] +--- + +# Mon Skill + +## Objectif + +Décris l'objectif du skill en une phrase. + +## Quand l'utiliser + +- Cas d'usage 1 +- Cas d'usage 2 + +## Instructions + +Écris ici les instructions que Claude Code doit suivre. diff --git a/templates/codex.md b/templates/codex.md new file mode 100644 index 0000000..54851b0 --- /dev/null +++ b/templates/codex.md @@ -0,0 +1,24 @@ +--- +name: mon-skill +version: 1.0.0 +description: Décris clairement ce que fait ce skill et quand il se déclenche. +allow_implicit_invocation: true +agents: [codex] +category: dev +tags: [tag1, tag2] +--- + +# Mon Skill + +## Objectif + +Décris l'objectif du skill en une phrase. + +## Quand l'utiliser + +- Cas d'usage 1 +- Cas d'usage 2 + +## Instructions + +Écris ici les instructions que Codex doit suivre. diff --git a/templates/gemini-cli.md b/templates/gemini-cli.md new file mode 100644 index 0000000..1244ab5 --- /dev/null +++ b/templates/gemini-cli.md @@ -0,0 +1,23 @@ +--- +name: mon-skill +version: 1.0.0 +description: Décris clairement ce que fait ce skill et quand il se déclenche. +agents: [gemini-cli] +category: dev +tags: [tag1, tag2] +--- + +# Mon Skill + +## Objectif + +Décris l'objectif du skill en une phrase. + +## Quand l'utiliser + +- Cas d'usage 1 +- Cas d'usage 2 + +## Instructions + +Écris ici les instructions que Gemini CLI doit suivre. diff --git a/templates/hermes.md b/templates/hermes.md new file mode 100644 index 0000000..a8f7a58 --- /dev/null +++ b/templates/hermes.md @@ -0,0 +1,37 @@ +--- +name: mon-skill +version: 1.0.0 +description: Décris clairement ce que fait ce skill et quand il se déclenche. +agents: [hermes] +category: dev +tags: [tag1, tag2] +metadata: + hermes: + tags: [tag1, tag2] + category: dev +--- + +# Mon Skill + +## Quand utiliser ce skill + +- Cas d'usage 1 + +## Référence rapide + +| Élément | Valeur | +|---------|--------| +| Commande | `exemple` | + +## Procédure + +1. Étape 1 +2. Étape 2 + +## Pièges connus + +- Piège 1 + +## Vérification + +- [ ] Résultat attendu 1 diff --git a/web/.gitkeep b/web/.gitkeep new file mode 100644 index 0000000..e69de29