40 consejos de mejores prácticas para Claude Code
Resumen del documento best practices de Claude Code traducido en 40 consejos que puedes aplicar hoy mismo.
Fundamentos (si haces solo 5 de estos, ya mejoras muchísimo)
- Clear Task Framing: Di exactamente qué quieres que Claude haga antes de cualquier otra cosa.
- Front Load Instructions: La instrucción más importante va arriba del todo del prompt.
- Dale a Claude una forma de verificar su trabajo: Incluye tests, screenshots o outputs esperados para que pueda auto‑comprobar. Es, probablemente, la palanca #1.
- Consejo de estructura de prompt: Para hacer “aplicables” los anteriores, uso esta fórmula: [Rol] + [Tarea] + [Contexto]
- Consejo para la extensión de Chrome: Cambios de UI se pueden verificar usando la extensión de Chrome de Claude: abre navegador, prueba la UI e itera hasta que el código funcione.
- Explora → planifica → codifica: Investiga (puede incluir otros LLMs), entra en Plan Mode, y luego vuelve a modo normal para ejecutar.
- Contexto específico: Cuanto más preciso seas, mejor. Claude no adivina: infiera lo mínimo.
- Asume cero contexto: Trata tu proyecto como si Claude no supiera nada. Dile lo que necesita saber.
- Enriquece el contexto: Usa
@para enlazar archivos, datos e imágenes. - Consejo de Claude.md: Ejecuta
/initpara generar unCLAUDE.mdinicial para tu proyecto.
Proyectos & Skills (para dejar de repetirte y escalar tu flujo)
- Project Instructions: Usa instrucciones a nivel de proyecto para comportamientos de largo plazo, sin repetir prompts.
- Project Memory: Edita la pestaña “Memory” para controlar qué debe retener o ignorar con el tiempo (también en proyectos).
- Claude Skills: Convierte flujos repetibles en Skills en vez de re‑promptear siempre.
- Skill From Examples: Pega una salida excelente y pide convertirla en Skill reusable. Incluso con capturas: que la replique y la convierta en skill.
- Skill Versioning: Duplica y versiona Skills al refinarlas en vez de editar “en vivo”.
- Project Hygiene: Revisa archivos y reduce instrucciones con regularidad para evitar drift.
- Project Context Bleed: Separa proyectos y evita contaminar contexto.
- Project Memory (ruta): La memoria del proyecto puede estar en
./CLAUDE.mdo en./.claude/CLAUDE.md.
Mini consejos infravalorados (la mayoría no los usa… y son oro)
- Model Stacking: Usa otros LLMs para planificar y generar mega‑prompts antes de abrir Claude Code (y ahorras tokens de Plan Mode).
- Subagentes personalizados: Define asistentes especializados en
.claude/agents/para tareas aisladas delegables. - Output Scoring: Pídele que puntúe su respuesta contra criterios de éxito predefinidos.
- Instala plug‑ins: Ejecuta
/pluginpara navegar el marketplace. Añaden skills, herramientas e integraciones sin configuración. - Claude Interviews: Para proyectos grandes, deja que Claude te entreviste primero: prompt mínimo + AskUserQuestion tool.
- Corrige pronto (y a menudo): En cuanto se desvíe: para (ESC para detener a mitad de acción).
- Clear:
/clearpara limpiar la sesión. - Rewind: Dos veces ESC o
/rewindpara abrir el menú de los puntos de comprobación. - Múltiples sesiones en paralelo: Dos enfoques típicos:
- Claude Desktop: varias sesiones locales visuales, cada una con su worktree aislado.
- Claude Web: sesiones en infraestructura cloud aislada en VMs seguras.
Depuración, errores y patrones típicos de fallo (lo que te salva proyectos)
- Step Isolation: Re‑ejecuta solo el paso roto en vez de regenerarlo todo.
- Error Reproduction: Pídele reproducir el fallo a propósito para entenderlo.
- Rollback Prompts: Vuelve al último prompt “bueno” y reaplica cambios uno a uno.
- CLAUDE.md sobre‑especificado: Si es larguísimo, Claude ignorará la mitad: las reglas se pierden en el ruido. Por lo que reduce el archivo sin piedad. Si ya lo hace bien sin esa regla, elimínala o conviértela en hook.
- No mezcles tareas no relacionadas volviendo a la primera tarea pero con el contexto lleno de basura. Usando
/clearentre tareas no relacionadas esto se soluciona.. - Over‑Correcting: Claude se equivoca, corriges, vuelve a fallar, corriges… y el contexto se llena de intentos fallidos. Tras dos correcciones fallidas,
/cleary escribe un prompt inicial mejor incorporando lo aprendido. - Step‑by‑Step Replay: Que explique cómo generó la respuesta, línea por línea.
- Infinite exploration: Pides “investiga” sin acotar: lee cientos de archivos y revienta el contexto. Para esto hay que acotar la investigación o usar subagentes para no consumir el contexto principal.
- Proyecto de debugging: Crea un proyecto de IA dedicado a depurar (ej: “X es bueno depurando”, etc.).
- Gestión de ventana de contexto: El contexto se llena rápido y Claude empieza a olvidar instrucciones tempranas. Intenta reducir el uso de tokens.
Consejos finales (recursos y “atajos” para subir de nivel)
- “Modo autónomo” con seguridad: Consejo importante: no te recomiendo saltarte checks de permisos en entornos reales. Si tu flujo requiere autonomía, hazlo con autorización, en sandbox y con salvaguardas (tests, hooks, revisiones, CI).
- Slow & Steady: Ve despacio: para flujos importes: planifica, planifica, planifica… y luego ejecuta.
- Hooks: Ideal para acciones que deben ocurrir siempre, sin excepciones (salvaguardas deterministas).
Información basada en la publicación Best Practices for Claude Code
