Saltar al contenido
8/10
U Programación

Understand Anything

Convierte tu código en un mapa visual interactivo (un "grafo de conocimiento") que puedes explorar, buscar y sobre el que puedes preguntar. Sirve para entender un proyecto que no conoces, aunque tenga 200.000 líneas.

Revisada el 2026-09-21

Popularidad
83.5k
Licencia
MIT
Categoría
Programación

Seguridad: revisada

Revisada, sin código malicioso.

¿Qué es?

Es una skill que analiza todo tu proyecto con varios agentes y construye un mapa visual de cada archivo, función, clase y dependencia. Luego te da un panel web interactivo para explorarlo.

Piénsalo como un plano del edificio de tu código: en vez de ir abriendo puertas a ciegas, ves el conjunto, qué conecta con qué y dónde está cada cosa.

Cómo funciona: mezcla dos técnicas:

  • Análisis estático (Tree-sitter): un programa lee el código y extrae la estructura (imports, funciones, clases) de forma determinista.
  • IA: lee esa estructura y escribe resúmenes en lenguaje llano, etiquetas y explicaciones.

Los comandos:

ComandoQué hace
/understandAnaliza el proyecto y crea el mapa (guardado en .ua/)
/understand-dashboardAbre el panel visual interactivo
/understand-chatPregunta cualquier cosa sobre el código ("¿cómo funciona el pago?")
/understand-diffAnaliza qué partes afectan tus cambios actuales
/understand-explainExplica en profundidad un archivo o función
/understand-onboardGenera una guía de bienvenida para nuevos
/understand-domainExtrae el conocimiento de negocio (dominios, flujos)
/understand-knowledgeAnaliza una wiki o base de conocimiento

Funciones del panel: grafo por capas (API, servicio, datos, UI), búsqueda semántica ("¿qué partes gestionan login?"), tours guiados (recorridos ordenados por dependencias) y una interfaz que se adapta a si eres junior, jefe de producto o experto.

¿Cuándo me sirve?

Cuando necesitas entender un proyecto (nuevo, grande o heredado):

  • "Acabo de entrar en este proyecto y no sé por dónde empezar" → /understand.
  • "¿Cómo funciona el flujo de pagos?" → /understand-chat.
  • "He hecho cambios, ¿qué afecta?" → /understand-diff.
  • "Explícame este archivo" → /understand-explain.
  • "Prepara una guía para el nuevo" → /understand-onboard.

¿Esto me sirve a mí?

Sí, sobre todo si trabajas en (o heredas) proyectos que no entiendes.

Si un día piensas...Te da...
"Este código es un misterio"Un mapa visual de todo
"No sé por dónde empezar a leer"Tours guiados por dependencias
"¿Qué rompe este cambio?"Análisis de impacto del diff
"Quiero entender el negocio que hay detrás"Vista de dominio de negocio
"Nuevo en el equipo, ¿por dónde empiezo?"Guía de onboarding automática

No te sirve si no programas o si tus proyectos son diminutos (no vale la pena).

¿Es segura?

Veredicto: ✅ SÍ, es limpia.

  • El análisis: trabaja sobre tus archivos locales y guarda el resultado en .ua/ dentro de tu proyecto. El panel se sirve desde tu propio ordenador (dirección 127.0.0.1), en modo lectura.
  • Uso de IA: el análisis consume tokens de tu IA (aviso importante del propio autor: en proyectos grandes puede gastar bastante). No envía tu código a terceros más allá del propio modelo que uses.
  • install.sh (matiz menor): se suele ejecutar con curl | bash; revisé qué hace: clona el repo en ~/.understand-anything/repo y crea enlaces simbólicos a las carpetas del asistente. Nada malicioso.
  • Origen: proyecto open source (MIT) de Egonex, con política de seguridad y tests.
  • A tener en cuenta: en proyectos enormes, el primer análisis puede gastar muchos tokens. El autor recomienda usar una suscripción o un modelo local (Ollama) si te preocupa.

Casos de uso

  • Entender un proyecto nuevo: /understand + /understand-dashboard.
  • Preguntar sobre el código: /understand-chat.
  • Medir el impacto de un cambio: /understand-diff.
  • Documentar el negocio: /understand-domain.
  • Ayudar a nuevos compañeros: /understand-onboard.
  • Compartir el mapa con el equipo: se puede subir el .ua/ a Git (o con Git LFS si es grande).

Cómo se instala

En Claude Code:

/plugin marketplace add Egonex-AI/Understand-Anything
/plugin install understand-anything

En otros asistentes (Codex, OpenCode, Gemini, Cursor...):

curl -fsSL https://raw.githubusercontent.com/Egonex-AI/Understand-Anything/main/install.sh | bash -s opencode

(cambia opencode por tu plataforma; también es compatible con Codex, Gemini, Copilot, Kiro, Trae...)

¿Dónde funciona?

CLI¿Funciona?Notas
Claude Code✅ SíEntorno nativo (plugin)
OpenCode✅ Síinstall.sh opencode
Codex✅ Síinstall.sh codex (se invoca con $, no /)
Cursor✅ SíAuto-descubrimiento al clonar
GitHub Copilot✅ SíAuto-descubrimiento / plugin
Gemini CLI✅ Síinstall.sh gemini
Antigravity, Cline, Kimi, Trae, Kiro, Hermes✅ SíMétodos propios
Otros⚠️ ParcialFunciona donde se pueda ejecutar el análisis

De los más compatibles (15+ asistentes). Ojo: en Codex los comandos se invocan con $.

Enlaces

  • Repositorio: https://github.com/Egonex-AI/Understand-Anything
  • Web oficial: https://understand-anything.com
  • Demo en vivo: https://understand-anything.com/demo/

Volver a Skills