// Proyecto · Claude Code · MCP · Developer Tooling
Implementación de referencia de los 6 puntos de extensión de Claude Code sobre un monorepo real de plataforma de servicios de campo. CLAUDE.md que se mejora solo tras cada sesión, skills activados por directorio, servidor MCP con navegación AST y un subagente explorador que solo puede leer — nunca modificar.
// Características del sistema
El problema
Contexto sin estructura. Un monorepo de 50k+ líneas no cabe en ninguna ventana de contexto. Sin guías de navegación explícitas, el modelo genera código que ignora convenciones del proyecto o módulos existentes.
CLAUDE.md estático que queda obsoleto. La documentación de proyecto escrita una vez y nunca actualizada se vuelve mentirosa. El modelo sigue instrucciones que ya no aplican al codebase real.
Herramientas genéricas para código específico. Las herramientas de navegación por defecto son de propósito general. Un codebase con estructura de dominio propio necesita herramientas que entiendan ese dominio — no grep genérico.
Permisos de escritura donde solo hace falta leer. En monorepos multi-servicio, un agente explorador con permisos de escritura es un riesgo innecesario. La separación de roles no debe depender de la confianza en el prompt.
PUNTO 01
Un hook Stop se ejecuta al terminar cada sesión de Claude Code y actualiza CLAUDE.md con el contexto aprendido. La documentación del proyecto mejora sola — sin intervención manual.
PUNTO 02
Cada servicio del monorepo tiene su propio conjunto de skills, activados solo cuando Claude Code trabaja en ese directorio. Sin contaminación de contexto entre servicios independientes.
PUNTO 03
Un servidor MCP propio expone herramientas de navegación que entienden la estructura AST del codebase. Claude puede preguntar "¿dónde se define esta clase?" y obtener respuesta exacta, no grep aproximado.
PUNTO 04
Agente especializado en exploración con permisos exclusivamente de lectura. Puede navegar, analizar y reportar. No puede modificar nada. El rol está separado por arquitectura, no por instrucción de prompt.
Implementado íntegramente en Python con uv como gestor de entorno. El servidor MCP se construye desde cero con el SDK de MCP. Pyright para type-checking estricto en todo el monorepo.
Tecnologías
Hooks, skills, servidores MCP, subagentes, CLAUDE.md dinámico y configuración avanzada. Una referencia reproducible de cómo llevar Claude Code al límite de sus capacidades de extensión.
El servidor MCP no expone herramientas genéricas — expone herramientas que entienden la estructura AST del codebase concreto. La diferencia entre "buscar en texto" y "entender el código".
5 servicios + 2 paquetes compartidos en una plataforma de servicios de campo simulada. Los 13 puntos de validación E2E verifican que las extensiones funcionen en un entorno de complejidad real.
El conjunto de extensiones está empaquetado como bundle portable. No está acoplado a la plataforma de demostración — es una plantilla de trabajo aplicable a cualquier monorepo con estructura similar.
Relevante si...
Menos relevante si...
Proyectos relacionados
RAG agéntico sobre cualquier repositorio GitHub con citas inline. 100% routing, 94% fidelidad.
Ver caso completo → LangGraph · Azure OpenAI · TavilyInvestigación de empresa con seis workers en paralelo, patrón map-reduce y dos checkpoints humanos.
Ver caso completo →Contacto
30 minutos. Sin compromiso. Si veo que puedo ayudarte, te lo digo. Si no, también.
Agendar videollamada →