Deux modes
Mode 1 : référence à un fichier
Pointe vers un fichier avec une plage de lignes optionnelle :
/note-snippet src/auth.swift:10-25
Cette commande lit le fichier, extrait les lignes 10-25, détecte le langage depuis l’extension et ajoute une citation de la source à la note.
Mode 2 : code inline
Colle le code directement :
/note-snippet const token = jwt.sign(payload, secret, { expiresIn: '1h' })
Le langage est détecté depuis les motifs de syntaxe — imports, brackets, mots-clés, opérateurs.
Annotations
Ajoute du contexte après le séparateur -- :
/note-snippet src/auth.ts:5-20 -- logique de validation JWT pour le refactor du middleware
L’annotation apparaît sous le bloc de code dans la note, donnant du contexte sur la raison de la sauvegarde de ce snippet.
Détection du langage
| Source | Méthode de détection |
|---|---|
| Référence à un fichier | Extension du fichier (.ts, .py, .swift, etc.) |
| Code inline | Analyse de syntaxe (imports, mots-clés, opérateurs) |
Titres intelligents
L’IA génère un titre descriptif (6 mots maximum) en analysant le code :
JWT Token Validationpour du code d’authReact Auth Hookpour un hook personnaliséDocker Compose Configpour de l’infrastructure
Limites
- Maximum ~50 lignes par snippet
- Les snippets plus longs sont tronqués avec une note indiquant la longueur totale
- Pour des sections de code plus grandes, envisage de sauvegarder dans un fichier à la place