O que graphify faz?
Habilidade do Claude Code: transforme qualquer pasta de arquivos em um grafo de conhecimento navegável — comunidades agrupadas, HTML interativo, JSON GraphRAG + um relatório de auditoria honesto.
Visão Geral
Esta habilidade analisa recursivamente uma pasta especificada, extrai entidades (como classes, funções, conceitos) e suas relações, e cria um grafo de conhecimento. O resultado inclui:
- HTML Interativo: Uma página web com visualização de grafo onde você pode navegar por nós e arestas.
- JSON GraphRAG: Um arquivo estruturado no formato JSON adequado para sistemas de Retrieval-Augmented Generation baseados em grafos.
- Relatório de Auditoria: Um documento que lista todos os arquivos processados, arquivos ignorados (com motivos) e quaisquer avisos ou erros.
Como Usar
Certifique-se de que o Claude Code tenha acesso ao diretório alvo. Use um comando como:
$ claude code "execute a habilidade graphify no diretório ./meu-projeto"
Ou, se você tiver um alias configurado, pode invocar diretamente:
$ graphify ./meu-projeto
Plataformas Suportadas
- Claude Code (recomendado)
- Cursor
- Codex
- Outros agentes de IA que seguem o padrão de habilidades de código
Funcionalidades
- Análise Automática: Detecta automaticamente tipos de arquivo e padrões de código.
- Agrupamento de Comunidades: Identifica clusters temáticos dentro do grafo.
- Exportação Flexível: Gera saídas HTML, JSON e texto.
- Auditoria Transparente: Relatório honesto sobre o que foi e o que não foi incluído no grafo.
Exemplo de Saída
{
"nodes": [
{"id": "1", "label": "Classe Cliente"},
{"id": "2", "label": "Função calcularTotal"}
],
"edges": [
{"source": "1", "target": "2", "relation": "usa"}
]
}
Notas
- A habilidade respeita padrões de
.gitignorepara ignorar arquivos desnecessários. - O relatório de auditoria inclui uma seção de "Avisos" para arquivos que não puderam ser analisados completamente.
- Consulte o arquivo SKILL.md original para detalhes de implementação e opções avançadas.