From c2f5b02b2d72e345b55d82d7d36c4c2cc1fd2ff1 Mon Sep 17 00:00:00 2001
From: Lum1104
+ Convierte cualquier código fuente, base de conocimiento o documentación en un grafo de conocimiento interactivo que puedes explorar, buscar y consultar.
+
+ English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe
+
+
+
+
+
+ Recorridos generados automáticamente de la arquitectura, ordenados por dependencia. Aprende el código en el orden correcto. Encuentra cualquier cosa por nombre o por significado. Busca "¿qué partes manejan la autenticación?" y obtén resultados relevantes en todo el grafo. Visualiza qué partes del sistema afectan tus cambios antes de hacer commit. Comprende los efectos en cascada a través del código. El panel ajusta su nivel de detalle según quién eres: desarrollador junior, PM o usuario avanzado. Agrupación automática por capa arquitectónica — API, Servicio, Datos, UI, Utilidades — con leyenda codificada por colores. 12 patrones de programación (genéricos, closures, decoradores, etc.) explicados en contexto donde aparecen.
+ Deja de leer código a ciegas. Empieza a entenderlo todo.
+
+ Licencia MIT © Lum1104
+Understand Anything
+
+ Compatible con Claude Code, Codex, Cursor, Copilot, Gemini CLI y más.
+
+
+
+
+
+
+
+---
+
+## 🚀 Inicio Rápido
+
+### 1. Instala el plugin
+
+```bash
+/plugin marketplace add Lum1104/Understand-Anything
+/plugin install understand-anything
+```
+
+### 2. Analiza tu código
+
+```bash
+/understand
+```
+
+Un pipeline multi-agente escanea tu proyecto, extrae cada archivo, función, clase y dependencia, y construye un grafo de conocimiento guardado en `.understand-anything/knowledge-graph.json`.
+
+### 3. Explora el panel
+
+```bash
+/understand-dashboard
+```
+
+Se abre un panel web interactivo con tu código visualizado como un grafo, codificado por colores según la capa arquitectónica, con funciones de búsqueda y clic. Selecciona cualquier nodo para ver su código, relaciones y una explicación en lenguaje natural.
+
+### 4. Sigue aprendiendo
+
+```bash
+# Pregunta cualquier cosa sobre el código
+/understand-chat How does the payment flow work?
+
+# Analiza el impacto de tus cambios actuales
+/understand-diff
+
+# Profundiza en un archivo o función específica
+/understand-explain src/auth/login.ts
+
+# Genera una guía de incorporación para nuevos miembros del equipo
+/understand-onboard
+
+# Extrae conocimiento de dominio de negocio (dominios, flujos, pasos)
+/understand-domain
+
+# Analiza un wiki LLM con patrón Karpathy
+/understand-knowledge ~/path/to/wiki
+```
+
+---
+
+## 🌐 Instalación Multiplataforma
+
+Understand-Anything funciona en múltiples plataformas de codificación con IA.
+
+### Claude Code (Nativo)
+
+```bash
+/plugin marketplace add Lum1104/Understand-Anything
+/plugin install understand-anything
+```
+
+### Codex
+
+Dile a Codex:
+```
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.codex/INSTALL.md
+```
+
+### OpenCode
+
+Dile a OpenCode:
+```
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.opencode/INSTALL.md
+```
+
+### OpenClaw
+
+Dile a OpenClaw:
+```
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.openclaw/INSTALL.md
+```
+
+### Cursor
+
+Cursor detecta automáticamente el plugin a través de `.cursor-plugin/plugin.json` cuando se clona este repositorio. No requiere instalación manual: simplemente clona y abre en Cursor.
+
+### VS Code + GitHub Copilot
+
+VS Code con GitHub Copilot (v1.108+) detecta automáticamente el plugin a través de `.copilot-plugin/plugin.json` cuando se clona este repositorio. No requiere instalación manual: simplemente clona y abre en VS Code.
+
+Para habilidades personales (disponibles en todos los proyectos), dile a GitHub Copilot:
+```text
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.vscode/INSTALL.md
+```
+
+### Antigravity
+
+Dile a Antigravity:
+```text
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.antigravity/INSTALL.md
+```
+
+### Gemini CLI
+
+Dile a Gemini CLI:
+```text
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.gemini/INSTALL.md
+```
+
+### Pi Agent
+
+Dile a Pi Agent:
+```text
+Fetch and follow instructions from https://raw.githubusercontent.com/Lum1104/Understand-Anything/refs/heads/main/.pi/INSTALL.md
+```
+
+### Compatibilidad de Plataformas
+
+| Plataforma | Estado | Método de Instalación |
+|----------|--------|----------------|
+| Claude Code | ✅ Nativo | Marketplace de plugins |
+| Codex | ✅ Soportado | Instalación guiada por IA |
+| OpenCode | ✅ Soportado | Instalación guiada por IA |
+| OpenClaw | ✅ Soportado | Instalación guiada por IA |
+| Cursor | ✅ Soportado | Detección automática |
+| VS Code + GitHub Copilot | ✅ Soportado | Detección automática |
+| Antigravity | ✅ Soportado | Instalación guiada por IA |
+| Gemini CLI | ✅ Soportado | Instalación guiada por IA |
+| Pi Agent | ✅ Soportado | Instalación guiada por IA |
+
+---
+
+## 🔧 Bajo el Capó
+
+### Pipeline Multi-Agente
+
+El comando `/understand` orquesta 5 agentes especializados, y `/understand-domain` añade un sexto:
+
+| Agente | Rol |
+|-------|------|
+| `project-scanner` | Descubre archivos, detecta lenguajes y frameworks |
+| `file-analyzer` | Extrae funciones, clases e importaciones; produce nodos y aristas del grafo |
+| `architecture-analyzer` | Identifica capas arquitectónicas |
+| `tour-builder` | Genera recorridos de aprendizaje guiados |
+| `graph-reviewer` | Valida la completitud y la integridad referencial del grafo (se ejecuta inline por defecto; usa `--review` para una revisión completa con LLM) |
+| `domain-analyzer` | Extrae dominios de negocio, flujos y pasos de proceso (usado por `/understand-domain`) |
+| `article-analyzer` | Extrae entidades, afirmaciones y relaciones implícitas de artículos wiki (usado por `/understand-knowledge`) |
+
+Los analizadores de archivos se ejecutan en paralelo (hasta 5 concurrentes, 20-30 archivos por lote). Soporta actualizaciones incrementales: solo reanaliza los archivos que cambiaron desde la última ejecución.
+
+---
+
+## 🤝 Contribuir
+
+¡Las contribuciones son bienvenidas! Así puedes empezar:
+
+1. Haz fork del repositorio
+2. Crea una rama de funcionalidad (`git checkout -b feature/my-feature`)
+3. Ejecuta las pruebas (`pnpm --filter @understand-anything/core test`)
+4. Haz commit de tus cambios y abre un pull request
+
+Para cambios importantes, abre primero un issue para que podamos discutir el enfoque.
+
+---
+
+
+
+
+
+ 🧭 Recorridos Guiados
+
+
+ 🔍 Búsqueda Difusa y Semántica
+
+
+
+
+ 📊 Análisis de Impacto de Cambios
+
+
+ 🎭 Interfaz Adaptativa por Persona
+
+
+
+
+ 🏗️ Visualización por Capas
+
+
+ 📚 Conceptos del Lenguaje
+
+
- English | 简体中文 | 繁體中文 | 日本語 | Türkçe + English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe
diff --git a/README.ko-KR.md b/README.ko-KR.md new file mode 100644 index 0000000..7bac616 --- /dev/null +++ b/README.ko-KR.md @@ -0,0 +1,286 @@ +
+ 모든 코드베이스, 지식 베이스 또는 문서를 탐색, 검색, 질문할 수 있는 인터랙티브 지식 그래프로 변환합니다.
+
+ Claude Code, Codex, Cursor, Copilot, Gemini CLI 등 다양한 플랫폼을 지원합니다.
+
+ English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe +
+ +
+
+
+
+
+
+
+
+
+
+ 🧭 가이드 투어+의존성 순서에 따라 자동 생성되는 아키텍처 워크스루입니다. 올바른 순서로 코드베이스를 학습하세요. + |
+
+ 🔍 퍼지 및 시맨틱 검색+이름 또는 의미로 무엇이든 검색하세요. "인증을 처리하는 부분은?" 같은 질문으로 그래프 전체에서 관련 결과를 얻을 수 있습니다. + |
+
+ 📊 변경 영향 분석+커밋 전에 변경 사항이 시스템의 어떤 부분에 영향을 미치는지 확인하세요. 코드베이스 전반의 파급 효과를 이해하세요. + |
+
+ 🎭 페르소나 적응형 UI+사용자 유형(주니어 개발자, PM, 파워 유저)에 따라 대시보드의 상세 수준이 자동으로 조정됩니다. + |
+
+ 🏗️ 레이어 시각화+아키텍처 레이어별 자동 그룹화 — API, 서비스, 데이터, UI, 유틸리티 — 색상 코드 범례가 함께 제공됩니다. + |
+
+ 📚 프로그래밍 개념+12가지 프로그래밍 패턴(제네릭, 클로저, 데코레이터 등)이 코드에 등장하는 맥락에서 설명됩니다. + |
+
+ 더 이상 코드를 맹목적으로 읽지 마세요. 모든 것을 이해하세요. +
+ +## Star 히스토리 + + ++ MIT 라이선스 © Lum1104 +
diff --git a/README.md b/README.md index 6ce8da7..72e5820 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@- English | 简体中文 | 繁體中文 | 日本語 | Türkçe + English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe
diff --git a/README.tr-TR.md b/README.tr-TR.md index 73da194..17d6e07 100644 --- a/README.tr-TR.md +++ b/README.tr-TR.md @@ -7,7 +7,7 @@
- English | 简体中文 | 繁體中文 | 日本語 | Türkçe + English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe
diff --git a/README.zh-CN.md b/README.zh-CN.md index 8bc4f57..7b6946a 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -6,7 +6,7 @@
- English | 简体中文 | 繁體中文 | 日本語 | Türkçe + English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe
diff --git a/README.zh-TW.md b/README.zh-TW.md index e2c17cc..f4a0aba 100644 --- a/README.zh-TW.md +++ b/README.zh-TW.md @@ -6,7 +6,7 @@
- English | 简体中文 | 繁體中文 | 日本語 | Türkçe + English | 简体中文 | 繁體中文 | 日本語 | 한국어 | Español | Türkçe