Mark

Use esta habilidade quando o usuário perguntar sobre bibliotecas, frameworks, referências de API ou precisar de exemplos de código. Ativa para perguntas de configuração, geração de código envolvendo bibliotecas ou menções a frameworks específicos como React, Vue, Next.js, Prisma, Supabase, etc.

O que é Mark?

O Mark é uma habilidade para agentes de IA que permite buscar documentação atualizada de bibliotecas e frameworks usando o Context7, em vez de depender dos dados de treinamento. Ele é acionado automaticamente quando o usuário faz perguntas sobre configuração, exemplos de código, referências de API ou menciona frameworks específicos como React, Vue, Next.js, Prisma, Supabase, etc. O fluxo de trabalho é composto por quatro etapas: primeiro, resolver o ID da biblioteca chamando `resolve-library-id` com o nome da biblioteca e uma consulta; segundo, selecionar a melhor correspondência com base na similaridade de nome e pontuações de referência; terceiro, buscar a documentação chamando `query-docs` com o ID da biblioteca e uma consulta focada em um único conceito; e quarto, incorporar a documentação obtida na resposta, incluindo exemplos de código e citando a versão da biblioteca quando relevante. A habilidade suporta qualquer biblioteca ou framework coberto pelo Context7 e enfatiza a importância de dividir perguntas de múltiplos tópicos em chamadas separadas para `query-docs`, a menos que a pergunta seja sobre como os conceitos interagem.

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

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Quando o usuário perguntar sobre bibliotecas, frameworks ou precisar de exemplos de código, use o Context7 para buscar documentação atualizada em vez de depender dos dados de treinamento.

Quando Usar Esta Habilidade

Ative esta habilidade quando o usuário:

  • Fizer perguntas de configuração ou instalação ("Como configurar um proxy no Next.js?")
  • Solicitar código envolvendo bibliotecas ("Escreva uma consulta Prisma para...")
  • Precisar de referências de API ("Quais são os métodos de autenticação do Supabase?")
  • Mencionar frameworks específicos (React, Vue, Svelte, Express, Tailwind, etc.)

Como Buscar Documentação

Passo 1: Resolver o ID da Biblioteca

Chame resolve-library-id com:

  • libraryName: O nome da biblioteca extraído da pergunta do usuário
  • query: O que pesquisar na documentação da biblioteca (melhora a relevância dos resultados)

Passo 2: Selecionar a Melhor Correspondência

A partir dos resultados da resolução, escolha com base em:

  • Correspondência exata ou mais próxima do que o usuário perguntou
  • Pontuações de referência mais altas indicam melhor qualidade da documentação
  • Se o usuário mencionou uma versão (por exemplo, "React 19"), prefira IDs específicos da versão

Passo 3: Buscar a Documentação

Chame query-docs com:

  • libraryId: O ID da biblioteca Context7 selecionado (por exemplo, /vercel/next.js)
  • query: O que pesquisar na documentação da biblioteca, limitado a um único conceito

Se a pergunta do usuário abranger vários conceitos distintos (por exemplo, roteamento e autenticação e cache), faça uma chamada separada para query-docs por conceito, com o mesmo ID da biblioteca, a menos que a pergunta seja sobre como os conceitos interagem — consultas combinadas diluem a classificação e retornam resultados superficiais para cada tópico.

Passo 4: Usar a Documentação

Incorpore a documentação obtida na sua resposta:

  • Responda à pergunta do usuário usando informações atuais e precisas
  • Inclua exemplos de código relevantes da documentação
  • Cite a versão da biblioteca quando relevante

Diretrizes

  • Seja específico: Descreva o que pesquisar na documentação da biblioteca, mas mantenha cada consulta em um único conceito
  • Um tópico por consulta: Divida perguntas com múltiplos tópicos em chamadas separadas para query-docs — resolva o ID da biblioteca uma vez e depois consulte por conceito, a menos que a pergunta seja sobre como os conceitos interagem
  • Consciência de versão: Quando os usuários mencionarem versões ("Next.js 16", "React 19"), use IDs de biblioteca específicos da versão, se disponíveis na etapa de resolução
  • Prefira fontes oficiais: Quando houver múltiplas correspondências, prefira pacotes oficiais/principais em vez de forks da comunidade

Habilidades Relacionadas