CommunityPesquisa e Análise de Dadosgithub.com

PepoBCN/graphify

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.

O que é graphify?

O PepoBCN/graphify é uma habilidade para o Claude Code que permite converter qualquer diretório de arquivos em um grafo de conhecimento navegável. Ela analisa arquivos de código, documentos e outros textos, identifica entidades e relacionamentos, e os organiza em um grafo com comunidades agrupadas (clusters). A habilidade gera uma visualização HTML interativa para explorar o grafo, um arquivo JSON no formato GraphRAG (Graph Retrieval-Augmented Generation) para uso em sistemas de IA, e um relatório de auditoria honesto que mostra o que foi analisado, o que foi ignorado e potenciais problemas. Suporta múltiplas plataformas de agentes de IA, incluindo Claude Code, Cursor, Codex e outros. É útil para desenvolvedores que precisam mapear a estrutura de um projeto, identificar dependências ocultas ou preparar dados para sistemas de recuperação aumentada por grafos.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add PepoBCN/graphify

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

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 .gitignore para 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.

Habilidades Relacionadas