Lookup de documentation Context7
Récupère la documentation actuelle et les exemples de code depuis Context7 en utilisant les outils resolve-library-id et query-docs fournis avec cette extension.
Quand les utiliser
Utilise ces outils chaque fois qu'une question porte sur une bibliothèque spécifique, un framework, un SDK, un outil CLI ou un service cloud. Exemples :
- « Comment configurer le caching dans Next.js 16 ? »
- « Quelle est la syntaxe de
findManyde Prisma avec relations ? » - « Montre-moi une installation Tailwind v4 fonctionnelle pour une app Vite. »
- « Comment faire du rate-limiting avec
@upstash/ratelimit? »
Workflow
- Résous l'ID de la bibliothèque. Appelle
resolve-library-idavec le nom de la bibliothèque et la question de l'utilisateur. L'outil retourne les bibliothèques correspondantes avec leurs IDs Context7 (format/org/project), descriptions, nombre de snippets et scores de qualité. Choisis la meilleure correspondance — priorise les sources officielles, la correspondance de nom et les scores de benchmark élevés. - Interroge la documentation. Appelle
query-docsavec l'ID de bibliothèque choisi et la question de l'utilisateur. L'outil retourne des snippets de documentation et des exemples de code. - Réponds. Cite l'ID de bibliothèque que tu as utilisé et cite les exemples de code textuellement quand c'est pertinent.
Si l'utilisateur fournit directement un ID de bibliothèque au format /org/project ou /org/project/version, ignore l'étape 1 et appelle query-docs immédiatement.
Contraintes
- N'appelle aucun des deux outils plus de 3 fois par question.
- Ne passe pas de clés API, mots de passe, identifiants, données personnelles ou code propriétaire comme argument
query— il est envoyé à l'API Context7. - L'authentification utilise la variable d'environnement
CONTEXT7_API_KEY. Obtiens une clé sur https://context7.com/dashboard si les requêtes échouent avec une erreur d'authentification.