← Claude Code Hub
✦ Tip #022 Mar 3, 2026

Tu CLAUDE.md está lleno de basura, así es como puedes arreglarlo

La mayoría de CLAUDE.md están llenos de información que Claude puede inferir solo. Aprende a documentar lo que realmente importa: decisiones de negocio, convenciones de equipo y el por qué detrás de cada regla.

CLAUDE.md es el archivo que Claude Code lee al inicio de cada sesión para entender tu proyecto. Vive en la raíz del repositorio y se comparte con el equipo via git. El problema: la mayoría de CLAUDE.md están llenos de información que Claude puede inferir solo — dependencias del package.json, estructura de carpetas, convenciones estándar del lenguaje. Cada línea innecesaria consume contexto y diluye las instrucciones que realmente importan.

La regla: si Claude puede descubrirlo leyendo el código, no lo pongas en CLAUDE.md. Documenta el por qué, no el qué. Las decisiones de negocio, las dinámicas de equipo, los motivos detrás de una arquitectura — eso sí que no se infiere de un composer.json.

TL;DR Ejecuta /init para generar un CLAUDE.md base, luego elimina todo lo que sea auto-inferible. Quédate solo con lo que Claude no puede descubrir por sí mismo: decisiones de equipo, convenciones no estándar y el por qué detrás de cada regla.

Resultado:

# CLAUDE.md

## Business rules
- All prices must include tax for ES/EU customers — legal requirement since 2024
- Never delete user data; soft-delete only — compliance with our data retention policy

## Architecture decisions
- We chose SQLite over Postgres for the public site — single-server deployment, no need for connection pooling
- API responses are cached 5 min at CDN level — product decision to reduce costs, not a technical limitation

## Team conventions
- PRs require at least 1 review from @frontend-team before merging
- Feature branches use `feat/TICKET-description` format — matches Linear integration

## Non-obvious commands
- `npm run seed:staging` — resets staging DB with anonymized production data
- `./scripts/deploy-preview.sh` — deploys to Vercel preview, needs VERCEL_TOKEN in .env

Configuración

1. Generar el archivo base

claude
# Dentro de la sesión:
/init

Claude analiza el codebase — detecta build system, frameworks, tests — y genera un CLAUDE.md inicial. Si ya existe uno, sugiere mejoras en lugar de sobreescribirlo. Si quieres un CLAUDE.md más quirúrgico desde el principio (y opcionalmente skills + hooks), activa el flujo interactivo de /init — aplica la regla de concisión desde el primer momento.

2. Limpiar lo que sobra

Revisa el archivo generado y elimina:

  • Dependencias que aparecen en package.json, composer.json, Cargo.toml
  • Estructura de carpetas (Claude la ve directamente)
  • Convenciones estándar del lenguaje ("usar camelCase en JavaScript")
  • Explicaciones de APIs públicas (enlaza a la documentación en lugar de copiarla)

3. Añadir lo que Claude no puede inferir

  • Decisiones de negocio y sus razones
  • Convenciones de equipo que difieren del estándar
  • Scripts internos con contexto de uso
  • Restricciones legales o de compliance
  • Flujos de trabajo no documentados en código

4. Importar archivos externos (opcional)

Usa @ruta/archivo para modularizar sin sobrecargar el archivo principal:

# CLAUDE.md
@docs/architecture-decisions.md
@docs/team-conventions.md

Máximo 4 saltos de importación. Las rutas relativas se resuelven desde el archivo que contiene el import. ¿Compartes el repo con Cursor, Codex u otra herramienta vía AGENTS.md? Impórtalo con @AGENTS.md y Claude Code lee el mismo archivo: cómo unir AGENTS.md y CLAUDE.md.

Mantenlo afilado en el tiempo

Un CLAUDE.md no es "una vez y olvidar" — se pudre si no lo iteras. Cada par de semanas ejecuta /insights: analiza tus últimas sesiones y te sugiere reglas nuevas sacadas literal de las instrucciones que más repites. Las buenas las pegas a CLAUDE.md y la fricción baja en la siguiente sesión.

¿Tu CLAUDE.md sigue creciendo? Saca las normas por ámbito a reglas condicionales en .claude/rules/: cargan solo cuando Claude toca los archivos que casan, en vez de pesar en cada sesión.

Referencia

Archivo Alcance Compartido Cuándo usarlo
./CLAUDE.md Proyecto Equipo (via git) Instrucciones compartidas
./.claude/CLAUDE.md Proyecto Equipo (via git) Alternativa al anterior
./CLAUDE.local.md Proyecto Solo tú Preferencias personales del proyecto
~/.claude/CLAUDE.md Global Solo tú Preferencias en todos los proyectos
.claude/rules/*.md Proyecto Equipo (via git) Reglas modulares por tema o ruta

Buenas prácticas

Hacer No hacer
Documentar el por qué detrás de cada regla Listar dependencias del proyecto
Instrucciones concretas y verificables "Escribir código limpio"
Mantener bajo 200 líneas Copiar documentación de APIs
Revisar periódicamente Dejar instrucciones obsoletas
Usar @imports para modularizar Un solo archivo de 500 líneas

Documentación oficial: Memory and CLAUDE.md

Forma parte de los 10 hábitos para ahorrar tokens en Claude Code. Mas sobre la sintaxis @: Cinco formas de darle a Claude Code el contexto correcto. ¿Dudas sobre si algo va en CLAUDE.md o en otro archivo? En qué archivo de Claude Code va cada cosa. Ojo, CLAUDE.md no es el system prompt: un output style custom sí reemplaza la base de ingeniería salvo que uses keep-coding-instructions. ¿Te mueves a otro repo a mitad de sesión? /cd mueve la sesión y trae el CLAUDE.md de la nueva carpeta, sin reiniciar. ¿Documentar cómo usas Claude de verdad, no solo las reglas? /team-onboarding convierte tus últimos 30 días en una guía. ¿Y si Claude te señalara solo lo que sobra? /doctor ahora detecta el CLAUDE.md inflado (y las líneas que ya deduce del código) y lo poda con tu permiso. ¿Aterrizas en un repo que no conoces? El estilo Explanatory hace que Claude te explique sus patrones mientras trabaja.

Guía gratuita

51 tips para dominar Claude Code.

Una página por tip. Cinco capítulos. Lo que de verdad uso a diario en producción — sin teoría, sin humo.

  • I. Empieza bien 10 tips
  • II. Conciencia 3 tips
  • III. Maestría 22 tips
  • IV. Autonomía 10 tips
  • V. Comparativa 6 tips
¿Eres desarrollador/a Web profesional?

Recibirás la guía por email · Te unes a la newsletter Gravitas · Cancela cuando quieras

de 51
#

Wmedia · 51 Tips
Guía gratuita · 51 tips · 5 capítulos

51 tips para dominar Claude Code.

¿Eres desarrollador/a Web profesional? · Cancela cuando quieras