documentation-lookup
Ajuda seu agente a usar informações atualizadas de bibliotecas e frameworks. Ele busca respostas sobre configuração, APIs e exemplos de código. Útil quando você precisa de ajuda com tecnologias específicas.
O que ela faz
Esta ferramenta busca informações atuais em documentações de bibliotecas e frameworks de programação. Ela usa essas informações para responder perguntas sobre como configurar ou usar essas ferramentas, em vez de depender de conhecimento antigo.
Quando usar
- ✓Quando você pergunta como configurar uma ferramenta específica (ex: Next.js).
- ✓Quando você precisa de um exemplo de código para uma biblioteca (ex: Prisma).
- ✓Quando você quer saber detalhes sobre funções de uma API (ex: Supabase).
Exemplo do que pedir para a IA
“Como configuro o middleware no Next.js?”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Primeiro, a ferramenta descobre qual documentação procurar. Depois, ela busca as informações mais recentes nessa documentação e usa isso para te dar a resposta.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add affaan-m/ECC --skill documentation-lookupOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/documentation-lookup/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Pesquisa de Documentação (Context7)
Quando o usuário perguntar sobre bibliotecas, frameworks ou APIs, busque a documentação atual via Context7 MCP (ferramentas resolve-library-id e query-docs) em vez de depender dos dados de treinamento.
Conceitos Principais
- Context7: Servidor MCP que expõe documentação ao vivo; use-o em vez de dados de treinamento para bibliotecas e APIs.
- resolve-library-id: Retorna IDs de biblioteca compatíveis com Context7 (por exemplo,
/vercel/next.js) a partir de um nome de biblioteca e consulta. - query-docs: Busca documentação e trechos de código para um determinado ID de biblioteca e pergunta. Sempre chame resolve-library-id primeiro para obter um ID de biblioteca válido.
Quando Usar
Ative quando o usuário:
- Fizer perguntas de configuração (por exemplo, "Como configuro o middleware do Next.js?")
- Solicitar código que depende de uma biblioteca ("Escreva uma consulta Prisma para...")
- Precisar de informações de API ou referência ("Quais são os métodos de autenticação do Supabase?")
- Mencionar frameworks ou bibliotecas específicas (React, Vue, Svelte, Express, Tailwind, Prisma, Supabase, etc.)
Use esta habilidade sempre que a solicitação depender do comportamento preciso e atualizado de uma biblioteca, framework ou API. Aplica-se a todos os ambientes que possuem o Context7 MCP configurado (por exemplo, Claude Code, Cursor, Codex).
Como Funciona
Etapa 1: Resolver o ID da Biblioteca
Chame a ferramenta MCP resolve-library-id com:
- libraryName: O nome da biblioteca ou produto retirado da pergunta do usuário (por exemplo,
Next.js,Prisma,Supabase). - query: A pergunta completa do usuário. Isso melhora a relevância dos resultados.
Você deve obter um ID de biblioteca compatível com Context7 (formato /org/project ou /org/project/version) antes de consultar a documentação. Não chame query-docs sem um ID de biblioteca válido desta etapa.
Etapa 2: Selecionar a Melhor Correspondência
A partir dos resultados da resolução, escolha um resultado usando:
- Correspondência de nome: Prefira correspondência exata ou mais próxima do que o usuário pediu.
- Pontuação de benchmark: Pontuações mais altas indicam melhor qualidade da documentação (100 é o mais alto).
- Reputação da fonte: Prefira reputação Alta ou Média quando disponível.
- Versão: Se o usuário especificou uma versão (por exemplo, "React 19", "Next.js 15"), prefira um ID de biblioteca específico da versão, se listado (por exemplo,
/org/project/v1.2.0).
Etapa 3: Buscar a Documentação
Chame a ferramenta MCP query-docs com:
- libraryId: O ID da biblioteca Context7 selecionado na Etapa 2 (por exemplo,
/vercel/next.js). - query: A pergunta ou tarefa específica do usuário. Seja específico para obter trechos relevantes.
Limite: não chame query-docs (ou resolve-library-id) mais de 3 vezes por pergunta. Se a resposta não for clara após 3 chamadas, declare a incerteza e use as melhores informações que você tem em vez de adivinhar.
Etapa 4: Usar a Documentação
- Responda à pergunta do usuário usando as informações atuais e buscadas.
- Inclua exemplos de código relevantes da documentação quando for útil.
- Cite a biblioteca ou versão quando for importante (por exemplo, "No Next.js 15...").
Exemplos
Exemplo: Middleware do Next.js
- Chame resolve-library-id com
libraryName: "Next.js",query: "How do I set up Next.js middleware?". - Dos resultados, escolha a melhor correspondência (por exemplo,
/vercel/next.js) por nome e pontuação de benchmark. - Chame query-docs com
libraryId: "/vercel/next.js",query: "How do I set up Next.js middleware?". - Use os trechos e textos retornados para responder; inclua um exemplo mínimo de
middleware.tsda documentação, se relevante.
Exemplo: Consulta Prisma
- Chame resolve-library-id com
libraryName: "Prisma",query: "How do I query with relations?". - Selecione o ID da biblioteca oficial do Prisma (por exemplo,
/prisma/prisma). - Chame query-docs com esse
libraryIde a consulta. - Retorne o padrão Prisma Client (por exemplo,
includeouselect) com um pequeno trecho de código da documentação.
Exemplo: Métodos de autenticação do Supabase
- Chame resolve-library-id com
libraryName: "Supabase",query: "What are the auth methods?". - Escolha o ID da biblioteca de documentação do Supabase.
- Chame query-docs; resuma os métodos de autenticação e mostre exemplos mínimos da documentação buscada.
Melhores Práticas
- Seja específico: Use a pergunta completa do usuário como consulta sempre que possível para melhor relevância.
- Consciência de versão: Quando os usuários mencionarem versões, use IDs de biblioteca específicos da versão da etapa de resolução, quando disponíveis.
- Prefira fontes oficiais: Quando várias correspondências existirem, prefira pacotes oficiais ou primários em vez de forks da comunidade.
…
Perguntas frequentes
Por que usar isso em vez do conhecimento geral da IA?
Documentações de programação mudam muito. Usar a documentação atualizada garante que as respostas sejam precisas e funcionem com as versões mais recentes das ferramentas.
O que são 'bibliotecas' e 'frameworks'?
São conjuntos de código pré-escrito que ajudam os programadores a construir aplicações mais rápido, sem ter que escrever tudo do zero. Exemplos são React, Vue, Prisma.
O que é Context7 MCP?
É um sistema que permite acessar as documentações mais recentes das ferramentas de programação em tempo real.
Detalhes
Descrição original do autor
Use up-to-date library and framework docs via Context7 MCP instead of training data. Activates for setup questions, API references, code examples, or when the user names a framework (e.g. React, Next.js, Prisma).
repo: affaan-m/ECC
Popularidade
- Estrelas no GitHub
- 280 mil
- Posição no ranking
- #177
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
karpathy-guidelines
Ajuda seu agente a escrever código melhor, evitando erros comuns. É útil para garantir que o código seja simples, claro e fácil de verificar.
multica-ai/andrej-karpathy-skills
skill-creator
Permite ao agente criar, modificar e otimizar habilidades. Útil para testar o desempenho de habilidades e melhorar sua precisão.
anthropics/skills
ponytail-debt
Lista todos os atalhos de código ('shortcut:') deixados para depois. Ajuda a ver o que ainda precisa ser corrigido no projeto.
DietrichGebert/ponytail