12 Características de Claude code que todo ingeniero debería conocer
1️⃣ CLAUDE.md ➡️ El archivo de contexto persistente. Aquí defines convenciones, arquitectura y reglas que Claude respeta en cada sesión. Sin esto, empiezas de cero cada vez.
2️⃣ Permissions ➡️ Control fino sobre qué comandos y herramientas puede ejecutar Claude. Wildcards en settings.json para whitelisting granular sin romper el flow.
3️⃣ Plan Mode ➡️ Modo de solo lectura donde Claude analiza y propone un plan ANTES de tocar código. Cambia el juego en proyectos grandes.
4️⃣ Checkpoints ➡️ Puntos de restauración automáticos. Si una tarea sale mal, vuelves atrás sin miedo. Iterar se vuelve barato.
5️⃣ Skills ➡️ Módulos reutilizables (SKILL.md) que Claude carga bajo demanda según el contexto. Conocimiento compartido entre proyectos sin saturar la ventana.
6️⃣ Hooks ➡️ Automatizaciones disparadas por eventos: pre-tool, post-tool, session-start... Tu workflow ejecutándose solo.
7️⃣ MCP (Model Context Protocol) ➡️ La puerta de entrada a todo el ecosistema: GitHub, Jira, Slack, bases de datos, tus APIs internas. Claude conectado a tu stack real.
8️⃣ Plugins ➡️ Empaqueta y distribuye tu configuración (skills + hooks + commands) para que todo el equipo parta de la misma base.
9️⃣ Context ➡️ Gestionar la ventana de contexto es una disciplina en sí misma. Saber qué meter y qué no es la diferencia entre un agente útil y uno confundido.
🔟 Slash ➡️ Commands Comandos custom (/review, /deploy, /audit) que encapsulan prompts complejos en una línea. Tu workflow convertido en vocabulario del día a día.
1️⃣1️⃣ Compaction ➡️ Compresión inteligente del historial cuando el contexto se llena. Manual o automática, es lo que hace viables las sesiones largas.
1️⃣2️⃣ Subagents ➡️ Agentes especializados con contexto propio. Delegas tareas concretas (testing, arquitectura, revisión) a expertos dedicados. Multi-agent real dentro de Claude Code.