← RetourCréé le 2 mai 2026
7

context7

Skill

3 skills pour des docs toujours à jour dans Claude Code — récupère la documentation actuelle depuis les repos officiels pour React, Vue, Next.js, Prisma, Django et des centaines d'autres.

3
skills
always
up-to-date
Contexte

Le problème des données obsolètes

Le problème

Les données d'entraînement de Claude ont une date de coupure. Les APIs évoluent : une signature React correcte en 2023 peut être dépréciée en 2026. Next.js 13, 14, 15, 16 ont chacun des conventions différentes. Claude peut générer du code fonctionnellement correct mais avec des APIs obsolètes.

La solution

Context7 récupère la documentation actuelle directement depuis les repos officiels au moment de la requête. Chaque réponse impliquant une librairie est basée sur les docs de la version courante, pas sur les données d'entraînement.

Librairies supportées (extrait)
ReactNext.jsVueNuxtPrismaDrizzleDjangoFastAPIExpressFastifyTailwindshadcn/uiSupabaseVercel AI SDKtRPCZodViteAstroSvelteKitRemix+ des centaines d'autres
Règle fondamentale : Ne jamais faire confiance aux données d'entraînement pour les signatures d'API, les options de configuration ou les conventions d'une librairie spécifique. Toujours vérifier contre les docs actuelles via Context7.
Skill 1 / 3

context7-cli

CLI ctx7 pour récupérer des docs, gérer les skills AI et configurer Context7 MCP depuis le terminal. Activer quand l'utilisateur mentionne "ctx7" ou "context7".

CommandeDescription
ctx7 docs <library>Récupérer la documentation actuelle d'une librairie
ctx7 docs <library> --topic <sujet>Docs filtrées sur un sujet spécifique (routing, auth, etc.)
ctx7 skills add <repo>Installer un skill Claude Code depuis un repo GitHub
ctx7 skills search <terme>Rechercher des skills disponibles dans le registry
ctx7 skills generateGénérer un nouveau skill à partir d'une description
ctx7 mcp setupConfigurer le serveur MCP Context7 dans Claude Code
Exemples d'utilisation
# Docs Next.js (version actuelle)
ctx7 docs next.js

# Docs Prisma sur le sujet des relations
ctx7 docs prisma --topic relations

# Installer un skill
ctx7 skills add upstash/context7

# Configurer MCP
ctx7 mcp setup
Activer ce skill dès que l'utilisateur mentionne ctx7 ou context7, ou demande des docs de librairie via le CLI.
Skill 2 / 3

context7-mcp

Serveur MCP Context7 exposant deux outils utilisables directement par Claude Code. S'active automatiquement quand l'utilisateur parle d'une librairie ou d'un framework.

resolve-library-id

Résout le nom d'une librairie (ex: react) en identifiant Context7 canonique. Première étape avant toute requête de documentation.

Input: libraryName — Output: libraryId
query-docs

Requête les docs actuelles d'une librairie identifiée, filtrées par topic optionnel. Retourne la documentation de la version courante depuis le repo officiel.

Input: libraryId, topic — Output: markdown docs
Configurer le MCP dans Claude Code
# Via ctx7 CLI (recommandé)
ctx7 mcp setup

# Ou manuellement dans ~/.claude/settings.json
{
  "mcpServers": {
    "context7": {
      "command": "npx",
      "args": ["-y", "@upstash/context7-mcp"]
    }
  }
}
Le MCP s'active automatiquement dès que Claude détecte une question sur une librairie ou un framework. Les deux outils MCP sont appelés en séquence : d'abord resolve-library-id, puis query-docs.
Skill 3 / 3

find-docs

Skill de recherche de documentation. Doit être utilisé systématiquement dès qu'une question implique une librairie, même pour des frameworks considérés comme "bien connus". Les données d'entraînement ne sont pas fiables pour les APIs spécifiques.

Quand utiliser find-docs
Signature d'API

"Comment utiliser useFormState en React ?"

Options de config

"Quelle option Next.js pour le cache ?"

Migration de version

"Quelles sont les breaking changes Next.js 15 → 16 ?"

Setup & installation

"Comment configurer Prisma avec Neon ?"

Comportement inattendu

"Pourquoi Drizzle ne supporte pas X ?"

"Comment faire" avec lib nommée

"Comment faire du streaming avec Vercel AI SDK ?"

Libs pour lesquelles ne pas faire confiance aux données d'entraînement
LibrairieRaison
ReactServer Components, hooks récents, useFormState vs useActionState
Next.jsApp Router vs Pages Router, conventions params, metadata API
PrismaMigrations, types générés, nouvelles features (relations, enum)
Tailwindv3 vs v4 — rupture complète des conventions de config
DrizzleAPI récente, changements fréquents entre minor versions
Vercel AI SDKStreaming, tools, generateObject — évolue rapidement
Règle absolue : Toujours utiliser find-docs avant de générer du code impliquant une librairie externe, même React ou Next.js. Ne pas se fier aux données d'entraînement pour les signatures d'API — elles sont fréquemment obsolètes.
Installation

Installer Context7

Les 3 skills sont installés en une commande. Le MCP est configuré séparément pour être disponible dans tous les projets.

RECOMMANDÉVia skills CLI
bash — installer les 3 skills
npx skills add upstash/context7
Manuel
bash
git clone https://github.com/upstash/context7.git
cp -r context7 ~/.claude/skills/context7
MCP (optionnel — accès depuis tous les projets)
bash — configurer le MCP
ctx7 mcp setup
context7-cliCLI pour fetcher les docs actuelles de n'importe quelle librairie
context7-mcpServeur MCP Context7 avec resolve-library-id et query-docs
find-docsRecherche de docs — toujours utiliser même pour les libs connues
Prêt à installer Context7 ?

Projet open-source par Upstash — infrastructure Redis & QStash.