Lección 5.3 — Hooks, Comandos y Personalización Avanzada
Módulo 5: Claude Code & Automatización
📚 Conceptos básicos
Usa las flechas o los puntos para navegar entre diapositivas
📘 Guía de Estudio (PDF)
Guía completa de esta lección 5.3 – Hooks, Comandos y Personalización con ejemplos prácticos.
💡 Tips y Conceptos Clave
💡 Tip: Empieza con un CLAUDE.md Básico
No necesitas documentar todo desde el día uno. Comienza con un CLAUDE.md que incluya: nombre del ISP, topología básica de red, herramientas que usas (Mikrotik, Ubiquiti, etc.) y convenciones de tu equipo. Itera y mejora con el tiempo.
⚠️ Importante: Nunca Hardcodees Credenciales
En tu CLAUDE.md y archivos de configuración, nunca incluyas contraseñas o claves API directamente. Usa variables de entorno o referencia a un gestor de secretos. Claude Code respeta las variables de entorno del sistema.
🧠 ¿Sabías Que?: Hooks son Scripts Normales
Los hooks de Claude Code son scripts bash o Python normales. Si ya tienes scripts de validación o notificación en tu ISP, puedes reutilizarlos como hooks sin modificación. Solo necesitas colocarlos en el directorio correcto.
✏️ Ejercicios Prácticos
Crea tu CLAUDE.md
Escribe un archivo CLAUDE.md para tu ISP que incluya: descripción de la red, equipos principales (marca y modelo), convenciones de nombres para interfaces y VLANs, y los 5 procedimientos más comunes de tu equipo técnico.
Tu Primer Slash Command
Crea un slash command /estado-red que le pida a Claude Code verificar: ping a los 3 routers principales, estado de interfaces WAN, y uso de CPU/memoria. Documenta el prompt en un archivo .md en la carpeta .claude/commands/.
Hook de Seguridad
Diseña (en papel o pseudocódigo) un hook pre-tool-use que bloquee cualquier intento de eliminar archivos de configuración o ejecutar comandos de reinicio en servidores de producción. Identifica los patrones que debe detectar.
🎬 Video Complementario
Refuerza los conceptos de esta lección con este video explicativo.
📚 Recursos Complementarios
📖 Claude Code Hooks — Documentación
Guía oficial sobre hooks en Claude Code: tipos, configuración y ejemplos de implementación.
⚡ Slash Commands — Claude Code
Cómo crear y gestionar comandos personalizados para acelerar tu flujo de trabajo.
📋 CLAUDE.md Best Practices
Mejores prácticas para escribir un CLAUDE.md efectivo que maximice la utilidad de Claude Code.
🔧 Claude Code Settings
Referencia completa de opciones de configuración: permisos, modelos y personalización.
Resumen Final — Lección 5.3
La personalización es lo que convierte a Claude Code de una herramienta genérica en el asistente perfecto para tu ISP. Con hooks, slash commands y un buen CLAUDE.md, tu equipo técnico trabaja más rápido, con menos errores y con total trazabilidad de cada acción.
