O que ai-code-context-helper faz?
🛠️ Extraia contexto de código facilmente para aprimorar o aprendizado, auxiliar o desenvolvimento e agilizar revisões de código com o AI Code Context Helper.
Visão Geral
O AI Code Context Helper é um skill projetado para extrair e organizar contextos de código-fonte de maneira estruturada, tornando mais eficiente a interação com assistentes de IA durante tarefas de desenvolvimento, aprendizado e revisão.
Funcionalidades Principais
- Extração Inteligente de Contexto: O skill escaneia arquivos, funções e dependências relevantes do projeto, montando um resumo contextualizado.
- Formato Otimizado para IA: Estrutura o contexto em formato legível por agentes de IA, como Claude Code, Cursor e Codex, melhorando a qualidade das respostas.
- Suporte a Múltiplos Agentes: Funciona com diversas plataformas de agentes de IA, incluindo Claude Code, Cursor, Continue.dev e outros.
- Controle Granular: Permite especificar quais partes do código incluir, evitando sobrecarga de informações irrelevantes.
Como Usar
- Ativação: No seu ambiente de desenvolvimento (VS Code, terminal, etc.), ative o skill através do comando apropriado para o seu agente de IA.
- Comandos:
/extract-context— Extrai o contexto do código atual ou do diretório especificado./summarize— Gera um resumo do contexto extraído.
- Personalização: Você pode definir um arquivo de configuração
.codecontext/config.jsonpara ajustar parâmetros como profundidade de escaneamento, filtros de arquivo e diretórios a ignorar.
Exemplo de Uso
# No terminal com Claude Code
claude /extract-context --path ./src --depth 2
// Exemplo de resposta estruturada do skill
{
"project": "meu-projeto",
"files": ["src/index.js", "src/utils/helper.js"],
"dependencies": ["express", "lodash"],
"context": "..."
}
Plataformas Suportadas
- Claude Code (via Anthropic)
- Cursor (IDE)
- Codex (OpenAI)
- Continue.dev (extensão VS Code)
Configuração
Crie o diretório .codecontext/ na raiz do seu projeto e adicione um arquivo config.json opcional:
{
"include": ["src/**/*.js", "lib/**/*.ts"],
"exclude": ["node_modules", "dist"],
"maxDepth": 3,
"showDependencies": true
}
Contribuição
Contribuições são bem-vindas! Sinta-se à vontade para abrir issues ou pull requests no repositório oficial: shouan123/ai-code-context-helper.
Licença
Distribuído sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.