CommunityPesquisa e Análise de Dadosgithub.com

ebursztein/agent-skills

Orientar-se em código local no início de sessões de codificação e antes de refatorações ou perguntas complexas sobre código, usando outlines com escopo definido via ast-grep. Escolha rg para texto exato, ColGREP para descoberta comportamental e ast-grep para buscas e transformações estruturais; não é para pesquisa na web.

O que é agent-skills?

Esta skill fornece uma abordagem estruturada para busca e navegação em bases de código locais, combinando três ferramentas poderosas (rg, ColGREP e ast-grep) para diferentes finalidades. Ela é projetada para ser usada no início de sessões de codificação, antes de refatorações ou ao investigar perguntas complexas sobre código, orientando o agente a fazer uma leitura inicial focada (outline) da área relevante, em vez de ler toda a base de código. A skill suporta plataformas como Claude Code e Codex, com uma única instalação canônica para ambas, e inclui instruções detalhadas de configuração e solução de problemas. Ela funciona definindo uma hierarquia clara de ferramentas: outlines com ast-grep para orientação inicial, rg para buscas exatas por texto, ColGREP para descoberta semântica baseada em comportamento, e ast-grep para buscas estruturais e transformações de código. A skill enfatiza a escolha criteriosa da ferramenta certa para cada tarefa, evitando execuções automáticas desnecessárias, e promove o uso de escopos estreitos (pacotes, diretórios ou arquivos) para eficiência.

Funciona com✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/ebursztein/agent-skills/tree/HEAD/skills/code-search

Installed? Explore more Pesquisa e Análise de Dados skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Perguntar na sua IA favorita

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

Documentação

Busca de código local

Instalação e peculiaridades

Leia configuração e solução de problemas quando faltarem ferramentas, ao instalar esta skill em outra máquina, verificar aceleração ou atualizá-la. Não instale ou reconfigure ferramentas apenas porque uma tarefa de código comum invoca esta skill. O cgrep helper portátil opcional fornece flags de busca; configurações específicas de plataforma e seus limites estão documentados na configuração.

Comece com orientação

No início de uma sessão de codificação, e antes de investigar uma refatoração ou pergunta complexa de código, leia as instruções do repositório e as orientações relevantes do projeto, em seguida use um outline com escopo definido como a primeira passagem de navegação no código antes de leituras amplas de fontes ou planejamento de implementação. Leia o subguia de outline.

Escolha o menor pacote, diretório ou arquivo relevante; não faça outline de um monorepo inteiro por padrão. Se a área for desconhecida, use nomes de arquivo ou uma consulta ColGREP focada para encontrar candidatos, depois faça o outline deles. Reutilize um outline já atual nesta sessão; atualize arquivos afetados após edições estruturais. Consultas simples de busca exata, pequenas alterações em código já compreendido e conversas não relacionadas a código podem prosseguir diretamente. Este é um hábito de trabalho, não um processo em segundo plano ou uma varredura a cada turno.

Escolha a próxima ferramenta

Escolha com base no que se sabe sobre o alvo e leia apenas o subguia relevante. Esses guias pertencem a esta skill, não a registros de skills separados.

NecessidadeFerramentaSubguia
Orientação de sessão, superfície de refatoração ou investigação de código complexoast-grep outlineOutline primeiro
String exata, mensagem de erro, nome de arquivo ou ocorrência de identificador simplesrgBusca exata
Encontrar uma implementação a partir da descrição de um comportamentoColGREP / cgrepDescoberta semântica
Sintaxe, relações dentro da estrutura do código, alterações baseadas em sintaxe repetíveisast-grepBusca estrutural

Comece com um escopo estreito de arquivo ou diretório quando a área relevante for conhecida. É normal descobrir candidatos com ColGREP, inspecionar um símbolo conhecido com rg e refinar um padrão sintático com ast-grep. Não execute todos os três automaticamente. Use ferramentas nativas do agente para ler/editar arquivos, testes e operações git.

Os resultados de busca localizam candidatos; inspecione a fonte relevante antes de fazer uma afirmação comportamental. Não trate correspondências sintáticas como referências resolvidas por tipo.

Uma instalação canônica atende Codex e Claude Code. Mantenha a orientação das ferramentas aqui; não reinstale skills de ferramentas independentes nem ative hooks de busca duplicados.

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

Habilidades Relacionadas