Mark

Cette compétence doit être utilisée lorsque l'utilisateur pose des questions sur des bibliothèques, des frameworks, des références d'API ou a besoin d'exemples de code. Elle s'active pour les questions de configuration, la génération de code impliquant des bibliothèques, ou les mentions de frameworks spécifiques comme React, Vue, Next.js, Prisma, Supabase, etc.

Qu'est-ce que Mark ?

Cette compétence permet aux agents IA (tels que Claude Code, Cursor, Codex) d'accéder aux documentations actuelles des bibliothèques et frameworks via l'outil Context7, au lieu de se baser sur des données d'entraînement potentiellement obsolètes. Elle s'active automatiquement lorsque l'utilisateur mentionne des frameworks populaires (React, Vue, Next.js, Prisma, Supabase, etc.), demande des exemples de code, des références d'API, ou des questions de configuration. Le processus en quatre étapes consiste à résoudre l'ID de la bibliothèque, sélectionner la meilleure correspondance (en privilégiant les sources officielles et les versions spécifiques si mentionnées), récupérer la documentation via des appels séparés par concept, et utiliser ces informations à jour pour répondre. Cette compétence assure des réponses précises et fiables, avec des exemples de code pertinents et des citations de version, en évitant les requêtes multi-sujets qui dilueraient la pertinence des résultats.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/haywoode2005-rgb/Mark/tree/HEAD/.claude/skills/context7-mcp

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Lorsque l'utilisateur pose des questions sur des bibliothèques, des frameworks ou a besoin d'exemples de code, utilisez Context7 pour récupérer la documentation actuelle au lieu de vous fier aux données d'entraînement.

Quand Utiliser Cette Compétence

Activez cette compétence lorsque l'utilisateur :

  • Pose des questions de configuration ou d'installation ("Comment configurer un proxy Next.js ?")
  • Demande du code impliquant des bibliothèques ("Écris une requête Prisma pour...")
  • A besoin de références d'API ("Quelles sont les méthodes d'authentification Supabase ?")
  • Mentionne des frameworks spécifiques (React, Vue, Svelte, Express, Tailwind, etc.)

Comment Récupérer la Documentation

Étape 1 : Résoudre l'ID de la Bibliothèque

Appelez resolve-library-id avec :

  • libraryName : Le nom de la bibliothèque extrait de la question de l'utilisateur
  • query : Ce qu'il faut rechercher dans la documentation de la bibliothèque (améliore le classement de pertinence)

Étape 2 : Sélectionner la Meilleure Correspondance

À partir des résultats de résolution, choisissez en fonction de :

  • Correspondance exacte ou la plus proche de ce que l'utilisateur a demandé
  • Des scores de référence plus élevés indiquent une meilleure qualité de documentation
  • Si l'utilisateur a mentionné une version (par exemple, "React 19"), préférez les IDs spécifiques à la version

Étape 3 : Récupérer la Documentation

Appelez query-docs avec :

  • libraryId : L'ID Context7 de la bibliothèque sélectionnée (par exemple, /vercel/next.js)
  • query : Ce qu'il faut rechercher dans la documentation de la bibliothèque, limité à un seul concept

Si la question de l'utilisateur couvre plusieurs concepts distincts (par exemple, routage et authentification et mise en cache), effectuez un appel query-docs séparé par concept avec le même ID de bibliothèque, sauf si la question porte sur la façon dont les concepts interagissent — les requêtes combinées diluent le classement et renvoient des résultats superficiels pour chaque sujet.

Étape 4 : Utiliser la Documentation

Intégrez la documentation récupérée dans votre réponse :

  • Répondez à la question de l'utilisateur en utilisant des informations actuelles et précises
  • Incluez des exemples de code pertinents issus de la documentation
  • Citez la version de la bibliothèque lorsque c'est pertinent

Directives

  • Soyez spécifique : Décrivez ce qu'il faut rechercher dans la documentation de la bibliothèque, mais gardez chaque requête sur un seul concept
  • Un sujet par requête : Divisez les questions multi-thèmes en appels séparés query-docs — résolvez l'ID de la bibliothèque une fois, puis interrogez par concept, sauf si la question porte sur la façon dont les concepts interagissent
  • Conscience de la version : Lorsque les utilisateurs mentionnent des versions ("Next.js 16", "React 19"), utilisez les IDs de bibliothèque spécifiques à la version si disponibles lors de l'étape de résolution
  • Privilégiez les sources officielles : Lorsque plusieurs correspondances existent, préférez les packages officiels/principaux aux forks communautaires

Skills associés