¿Qué hace graphify?
Útil para cualquier pregunta sobre una base de código, su arquitectura, relaciones entre archivos o contenido del proyecto — especialmente cuando existe graphify-out/, donde la pregunta debe tratarse primero como una consulta graphify. Convierte cualquier entrada (código, documentos, artículos, imágenes, videos) en un grafo de conocimiento persistente con nodos dios, detección de comunidades y herramientas de consulta/ruta/explicación.
¿Qué hace?
- Construye grafos de conocimiento a partir de cualquier tipo de entrada.
- Persiste el grafo en el directorio
graphify-out/para consultas futuras. - Detecta comunidades automáticamente para agrupar conceptos relacionados.
- Crea nodos dios que representan conceptos centrales o abstractos del proyecto.
- Proporciona herramientas para:
- Consultar el grafo (
query) - Encontrar caminos entre nodos (
path) - Explicar relaciones (
explain)
- Consultar el grafo (
¿Cuándo usarlo?
- Cuando necesites entender la arquitectura general de un proyecto.
- Para explorar relaciones entre módulos, archivos o conceptos.
- Cuando exista el directorio
graphify-out/, debes tratar la pregunta como una consulta al grafo primero. - Para analizar documentación técnica o papers.
- Para extraer conocimiento estructurado de imágenes o videos.
¿Cómo funciona?
- El skill recibe cualquier entrada (texto, código, imagen, video).
- Procesa la entrada y extrae entidades y relaciones.
- Construye un grafo de conocimiento con nodos y aristas.
- Detecta comunidades mediante algoritmos de clustering.
- Identifica nodos dios (conceptos centrales).
- Persiste el grafo en
graphify-out/. - Habilita consultas, rutas y explicaciones.
Herramientas disponibles
query: Realiza consultas semánticas sobre el grafo.path: Encuentra el camino más corto o relevante entre dos nodos.explain: Proporciona una explicación detallada de las relaciones entre nodos.
Configuración
No se requiere configuración adicional. El skill detecta automáticamente la presencia del directorio graphify-out/ y prioriza su uso.
Notas importantes
- Si
graphify-out/no existe, el skill construirá un nuevo grafo desde cero. - Los grafos son persistentes entre sesiones mientras el directorio
graphify-out/se mantenga. - Soporta múltiples tipos de entrada simultáneamente.