Explore Codebase
Navigate and understand codebase structure using the knowledge graph
SKILL.md.claude/skills/explore-codebase/skill.md
GitHubExplore Codebase
Use the codebase-memory-mcp knowledge graph (project C-Marcos-Proyectos-Zenda) to explore and understand the codebase.
Steps
get_architecture(aspects=["all"])para una vista de alto nivel: paquetes, servicios, dependencias y los clusters reales del grafo (comunidades Leiden, no solo la estructura de carpetas).search_graph(query="<tema>", label="Function"|"Class"|"Route")para encontrar funciones, clases o rutas concretas por lenguaje natural.search_graph(name_pattern=".*regex.*")cuando ya sabes el patrón de nombre exacto.trace_path(function_name=..., mode="calls"|"cross_service")para relaciones entre módulos (incluye llamadas HTTP/async entre verticales).search_code(pattern=..., mode="compact")como grep aumentado con el grafo cuando necesitas texto crudo con contexto de función.
Tips
- Empieza amplio (
get_architecture) y luego acota consearch_graph. search_graphconsemantic_query=["palabra1","palabra2"]encuentra código relacionado aunque no comparta vocabulario literal.- Usa
min_degree/max_degreeensearch_graphpara filtrar nodos muy conectados (hubs) o muy aislados.
Reglas de eficiencia de tokens
- Empieza con
get_architecture(una sola llamada) antes de explorar nodo por nodo. - Usa
mode="compact"ensearch_codesalvo que necesites el código fuente completo. - Objetivo: mapear la zona relevante del código en ≤5 llamadas a herramientas de grafo.