Capítulo 1: Introducción y Filosofía
¿Qué es Everything Claude Code?
Everything Claude Code (ECC) es un sistema de optimización de rendimiento para agentes AI. Nació de 10+ meses de uso diario intensivo construyendo productos reales y ganó el hackathon de Anthropic x Forum Ventures.
No es solo un archivo CLAUDE.md grande. Es un sistema completo con:
- Agentes que delegan tareas especializadas
- Skills que definen workflows reutilizables
- Hooks que automatizan acciones por eventos
- Rules que aplican convenciones constantemente
- Aprendizaje continuo que extrae patrones de tus sesiones
Filosofía
Research-First Development
ECC promueve investigar antes de codear. El skill search-first obliga al agente a buscar contexto en el codebase antes de escribir una sola línea.
Verificación continua
No confiar en que “funciona en mi máquina”. ECC incluye loops de verificación que comprueban build, tests, lint y seguridad después de cada cambio.
Optimización de tokens
Claude Code puede ser costoso. ECC incluye estrategias para reducir 60-90% el consumo de tokens sin sacrificar calidad.
Aprendizaje automático
El sistema aprende de tus sesiones. Extrae patrones, los almacena como “instincts” y los evoluciona en skills reutilizables.
Arquitectura
everything-claude-code/
├── agents/ # Subagentes especializados
├── skills/ # Workflows y conocimiento de dominio
├── commands/ # Slash commands
├── hooks/ # Automatización por eventos
├── rules/ # Convenciones (common/ + por lenguaje)
├── scripts/ # Scripts Node.js cross-platform
├── contexts/ # Contextos dinámicos (dev, review, research)
├── mcp-configs/ # Configuración de MCP servers
└── examples/ # CLAUDE.md de ejemplo para proyectos reales
Compatibilidad cross-platform
ECC funciona con múltiples herramientas:
| Herramienta | Soporte |
|---|---|
| Claude Code | Nativo (target principal) |
| Cursor IDE | Completo con hooks adaptados |
| OpenCode | Plugin completo con 11 eventos |
| Codex CLI | Config de referencia + AGENTS.md |
El archivo AGENTS.md en la raíz es el archivo universal que todas las herramientas leen.
¿Cuándo usar ECC?
Sí usar cuando:
- Trabajás con Claude Code diariamente
- Querés estandarizar cómo el agente interactúa con tu código
- Necesitás reducir costos de tokens
- Querés automatizar flujos repetitivos
No necesario cuando:
- Usás Claude Code esporádicamente para tareas simples
- Preferís control manual total sobre cada interacción