← Volver a la academia
🕸️
Análisis de sistemas

Pregúntale a un sistema heredado cómo funciona

Llegas a un proyecto que nadie documentó y cuyo autor ya no está. Graphify convierte todo —código, documentos, PDFs, esquemas de base— en un grafo que puedes consultar en español: qué conecta con qué, qué se rompe si tocas esto, por dónde pasa todo.

✔ El código no sale de tu equipo ⏱ ~20 minutos 🐍 Python 3.10+
💼 Por qué esto es un servicio vendible. Muchas empresas tienen un sistema que "funciona" y nadie entiende. Poder entregar un mapa real de cómo está construido —en horas, no en semanas— es un trabajo por el que se paga.
1

Instala la herramienta

Necesitas Python 3.10 o superior. Lo más limpio es instalarlo aislado con uv:

Instalar uv (si no lo tienes)
winget install astral-sh.uv                        # Windows
curl -LsSf https://astral.sh/uv/install.sh | sh    # macOS / Linux
Instalar graphify
uv tool install graphifyy
⚠️ Ojo con esto: el paquete se llama graphifyy, con doble y. Los otros paquetes graphify* de PyPI no son del proyecto. El comando, en cambio, sí se escribe graphify.

Si al terminar te dice que no encuentra el comando, falta el PATH:

uv tool update-shell    # y abre una terminal nueva
2

Regístralo en tu asistente

Graphify se instala como una skill, así que tu asistente aprende a usarla solo:

graphify install

Para dejarlo solo en el proyecto actual en vez de en tu perfil de usuario, agrega --project:

graphify install --project
3

Construye el grafo

Párate en la carpeta del proyecto y ejecuta:

En tu asistente (Claude Code, Cursor…)
/graphify .
🪟 En PowerShell escribe graphify . sin la barra inicial. En PowerShell la / es un separador de rutas y el comando falla.

Al terminar tienes un graph.json, un reporte y una visualización con:

4

Pregúntale al sistema

Aquí está lo útil de verdad: consultas en lenguaje natural sobre el grafo.

/graphify query "¿qué conecta la autenticación con la base de datos?"
/graphify path "UserService" "DatabasePool"
/graphify explain "RateLimiter"

Y para mantenerlo vivo mientras el proyecto cambia:

/graphify . --update        # solo reprocesa lo que cambió
graphify hook install       # reconstruye solo en cada commit
/graphify . --wiki          # genera un wiki en markdown
5

Qué esperar (y qué no)

¿Tienes un sistema que nadie entiende?

Lo mapeamos y te entregamos la documentación que nunca se escribió.