vexor-cli
Ajuda seu agente a encontrar arquivos em projetos de código grandes de forma inteligente. É útil quando a localização de um arquivo não é clara.
O que ela faz
O Vexor CLI ajuda você a encontrar arquivos em um projeto de programação, mesmo que você não saiba o nome exato deles. Ele procura pelo que os arquivos fazem, em vez de apenas pelo texto dentro deles.
Quando usar
- ✓Quando você precisa achar um arquivo mas não sabe o nome exato.
- ✓Em projetos grandes onde procurar manualmente é muito demorado.
- ✓Para descobrir onde uma função ou configuração está escrita no código.
Exemplo do que pedir para a IA
“Onde está o código que lida com o login de usuários?”
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
Você digita um comando dizendo o que procura (ex: 'código de login'). O Vexor CLI então analisa seu projeto e mostra os arquivos mais prováveis de conter o que você quer, com um pequeno trecho do código.
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 sickn33/agentic-awesome-skills --skill vexor-cliOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/vexor-cli/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.
Disponibilidade de material de apoio
Este texto do catálogo contém as orientações inline abaixo, mas não inclui os seguintes caminhos de suporte. Eles são pré-requisitos externos, não arquivos incluídos:
<support-root>/references/install-vexor.md
Solicite o material de apoio original ou uma instalação existente antes de usar uma etapa que dependa desses caminhos; este catálogo não identifica uma fonte de download verificada para eles. Resolva cada caminho em relação a essa instalação, inspecione seu conteúdo e verifique quaisquer licenças e pré-requisitos de execução aplicáveis. Não execute um comando ou afirme que um procedimento referenciado foi seguido até que seu arquivo necessário exista. Não crie os scripts ausentes nem trate um arquivo não relacionado com o mesmo nome como equivalente. Etapas independentes totalmente documentadas aqui podem prosseguir dentro do escopo autorizado do usuário; relate qualquer etapa dependente como indisponível.
Habilidade Vexor CLI
Quando Usar
- Você precisa localizar arquivos por intenção, em vez de nome de arquivo exato ou correspondência de texto.
- O repositório é grande o suficiente para que a navegação manual ou o grep ingênuo sejam muito lentos ou ambíguos.
- Você deseja descoberta semântica de onde algo é implementado, carregado, definido ou documentado.
Objetivo
Encontrar arquivos por intenção (o que eles fazem), não por texto exato.
Use Assim
- Use
vexorprimeiro para descoberta de arquivos baseada em intenção. - Se
vexorestiver faltando, siga references/install-vexor.md.
Comando
vexor "<QUERY>" [--path <ROOT>] [--mode <MODE>] [--ext .py,.md] [--exclude-pattern <PATTERN>] [--top 5] [--format rich|porcelain|porcelain-z]
Flags Comuns
--path/-p: diretório raiz (padrão: diretório atual)--mode/-m: estratégia de indexação/pesquisa--ext/-e: limita extensões de arquivo (por exemplo,.py,.md)--exclude-pattern: exclui caminhos por padrão no estilo gitignore (repetível;.js→**/*.js)--top/-k: número de resultados--include-hidden: inclui arquivos ocultos (dotfiles)--no-respect-gitignore: inclui arquivos ignorados--no-recursive: apenas o diretório superior--format:rich(padrão) ouporcelain/porcelain-zpara scripts--no-cache: apenas em memória, não lê/escreve cache de índice
Modos (escolha o mais barato que funcionar)
auto: roteia por tipo de arquivo (padrão)name: apenas nome de arquivo (mais rápido)head: apenas primeiras linhas (rápido)brief: resumo de palavras-chave (bom para PRDs)code: divisão consciente de código para.py/.js/.ts(melhor padrão para bases de código)outline: títulos/seções Markdown (melhor para documentação)full: divide o conteúdo completo do arquivo (mais lento, maior recall)
Solução de Problemas
- Precisa de arquivos ignorados ou ocultos: adicione
--include-hiddene/ou--no-respect-gitignore. - Saída scriptável: use
--format porcelain(TSV) ou--format porcelain-z(delimitado por NUL). - Obtenha ajuda detalhada:
vexor search --help. - Problemas de configuração:
vexor doctorouvexor config --showdiagnosticam API, cache e conectividade (instrua o usuário a configurar).
Exemplos
# Find CLI entrypoints / commands
vexor search "typer app commands" --top 5
# Search docs by headings/sections
vexor search "user authentication flow" --path docs --mode outline --ext .md --format porcelain
# Locate config loading/validation logic
vexor search "config loader" --path . --mode code --ext .py
# Exclude tests and JavaScript files
vexor search "config loader" --path . --exclude-pattern tests/** --exclude-pattern .js
Dicas
- A primeira pesquisa indexará arquivos (pode levar um minuto). Pesquisas subsequentes são rápidas. Use tempos limite mais longos, se necessário.
- Os resultados retornam classificação de similaridade, localização exata do arquivo, números de linha e prévia do trecho correspondente.
- Combine
--extcom--exclude-patternpara focar em um subconjunto (regras de exclusão se aplicam por cima).
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente ao escopo descrito acima.
- Não trate a saída como substituta para validação específica do ambiente, testes ou revisão especializada.
- Pare e peça esclarecimentos se os inputs necessários, permissões, limites de segurança ou critérios de sucesso estiverem faltando.
Perguntas frequentes
O que significa 'semântica'?
Significa que o Vexor CLI entende o significado do que você procura, não apenas as palavras exatas. Ele tenta adivinhar o que você quer dizer.
O que são 'modos'?
Modos são diferentes formas do Vexor CLI procurar. Alguns são mais rápidos e olham só o nome do arquivo, outros leem o conteúdo para entender melhor o que o arquivo faz.
O que fazer se o Vexor CLI não estiver instalado?
O Vexor CLI precisa ser instalado separadamente. Se não estiver instalado, você precisará seguir as instruções de instalação que geralmente vêm com ele, como o arquivo 'install-vexor.md'.
Detalhes
Descrição original do autor
Semantic file discovery via `vexor`. Use whenever locating where something is implemented/loaded/defined in a medium or large repo, or when the file location is unclear. Prefer this over manual browsing.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4496
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
benchmark-optimization-loop
Faz seu agente melhorar a velocidade de algo de forma medida. Ele testa várias versões e escolhe a mais rápida que ainda funciona corretamente.
affaan-m/ECC
change-impact
Ajuda seu agente a analisar o impacto de mudanças no código antes de fazê-las. Ele compara o planejado com o real depois, cobrindo caminhos, dados, testes e documentação. É útil para mudanças arriscadas ou que afetam várias partes do sistema.
affaan-m/ECC
click-path-audit
Faz seu agente rastrear todos os botões e interações do usuário para achar bugs. Ele encontra problemas onde funções parecem funcionar sozinhas, mas falham juntas. Útil quando bugs persistem mesmo após depuração.
affaan-m/ECC