CommunityProgramación y desarrollogithub.com

Mark (Context7 - Documentación de Bibliotecas)

Esta habilidad debe usarse cuando el usuario pregunte sobre bibliotecas, frameworks, referencias de API o necesite ejemplos de código. Se activa para preguntas de configuración, generación de código que involucre bibliotecas o menciones de frameworks específicos como React, Vue, Next.js, Prisma, Supabase, etc.

¿Qué es Mark (Context7 - Documentación de Bibliotecas)?

La habilidad 'Mark' está diseñada para que agentes de IA (como Claude Code, Cursor o Codex) obtengan documentación actualizada de bibliotecas y frameworks mediante Context7, en lugar de depender de datos de entrenamiento desactualizados. Es útil cuando un desarrollador pregunta sobre configuración, genera código que usa librerías o necesita referencias de API. Funciona en tres pasos: primero, resuelve el ID de la librería llamando a `resolve-library-id` con el nombre y lo que se busca; segundo, selecciona la mejor coincidencia (priorizando versiones específicas y fuentes oficiales); tercero, obtiene la documentación con `query-docs`, dividiendo preguntas de múltiples conceptos en llamadas separadas por concepto. Esto garantiza respuestas precisas, ejemplos de código relevantes y citas de versiones actuales. La habilidad recomienda mantener cada consulta a un solo concepto para evitar resultados superficiales y favorecer paquetes oficiales sobre forks comunitarios.

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

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Cuando el usuario pregunte sobre bibliotecas, frameworks o necesite ejemplos de código, usa Context7 para obtener documentación actualizada en lugar de depender de datos de entrenamiento.

Cuándo usar esta habilidad

Activa esta habilidad cuando el usuario:

  • Haga preguntas de configuración ("¿Cómo configuro un proxy en Next.js?")
  • Solicite código que involucre bibliotecas ("Escribe una consulta de Prisma para...")
  • Necesite referencias de API ("¿Cuáles son los métodos de autenticación de Supabase?")
  • Mencione frameworks específicos (React, Vue, Svelte, Express, Tailwind, etc.)

Cómo obtener documentación

Paso 1: Resuelve el ID de la biblioteca

Llama a resolve-library-id con:

  • libraryName: El nombre de la biblioteca extraído de la pregunta del usuario
  • query: Qué buscar en la documentación de la biblioteca (mejora la relevancia)

Paso 2: Selecciona la mejor coincidencia

De los resultados de resolución, elige basándote en:

  • Coincidencia exacta o más cercana al nombre que el usuario preguntó
  • Puntajes de referencia más altos indican mejor calidad de documentación
  • Si el usuario mencionó una versión (p. ej., "React 19"), prefiere IDs específicos de versión

Paso 3: Obtén la documentación

Llama a query-docs con:

  • libraryId: El ID de la biblioteca de Context7 seleccionado (p. ej., /vercel/next.js)
  • query: Qué buscar en la documentación de la biblioteca, acotado a un solo concepto

Si la pregunta del usuario abarca varios conceptos distintos (p. ej., enrutamiento y autenticación y almacenamiento en caché), haz una llamada separada a query-docs por concepto con el mismo ID de biblioteca, a menos que la pregunta trate sobre cómo interactúan los conceptos — las consultas combinadas diluyen el ranking y devuelven resultados superficiales para cada tema.

Paso 4: Usa la documentación

Incorpora la documentación obtenida en tu respuesta:

  • Responde a la pregunta del usuario usando información actual y precisa
  • Incluye ejemplos de código relevantes de la documentación
  • Cita la versión de la biblioteca cuando sea relevante

Directrices

  • Sé específico: Describe qué buscar en la documentación de la biblioteca, pero mantén cada consulta en un solo concepto
  • Un tema por consulta: Divide preguntas de varios temas en llamadas separadas a query-docs — resuelve el ID de la biblioteca una vez, luego consulta por concepto, a menos que la pregunta sea sobre cómo interactúan los conceptos
  • Conciencia de versión: Cuando los usuarios mencionen versiones ("Next.js 16", "React 19"), usa IDs de biblioteca específicos de versión si están disponibles en el paso de resolución
  • Prefiere fuentes oficiales: Cuando haya múltiples coincidencias, prefiere paquetes oficiales/principales sobre forks comunitarios

Skills relacionados