Comprender la estructura de carpetas .claude/ para la configuración de Claude Code

Carpetas de configuración de proyecto y global
Hay dos directorios .claude: uno en la raíz de tu proyecto para configuración del equipo que se sube a git, y otro en tu directorio personal (~/.claude/) para preferencias personales y estado local de la máquina como el historial de sesiones.
CLAUDE.md: El manual de instrucciones
CLAUDE.md se carga en el mensaje del sistema de Claude al inicio de cada sesión y se sigue durante toda la conversación. Puedes tener CLAUDE.md en la raíz del proyecto, en ~/.claude/ para preferencias globales, o en subdirectorios para reglas específicas de carpeta.
El contenido efectivo de CLAUDE.md incluye:
- Comandos de compilación, prueba y verificación (npm run test, make build, etc.)
- Decisiones arquitectónicas clave
- Problemas no obvios
- Convenciones de importación, patrones de nomenclatura, estilos de manejo de errores
- Estructura de archivos y carpetas para los módulos principales
Mantén CLAUDE.md en menos de 200 líneas. Los archivos más largos comienzan a consumir demasiado contexto y la adherencia de Claude a las instrucciones disminuye.
Ejemplo de estructura de CLAUDE.md
# Proyecto: Acme APIComandos
npm run dev # Iniciar servidor de desarrollo npm run test # Ejecutar pruebas (Jest) npm run lint # Verificación ESLint + Prettier npm run build # Compilación de producción
Arquitectura
- API REST Express, Node 20
- PostgreSQL a través de Prisma ORM
- Todos los manejadores están en src/handlers/
- Tipos compartidos en src/types/
Convenciones
- Usa zod para validación de solicitudes en cada manejador
- La forma de retorno siempre es { data, error }
- Nunca expongas trazas de pila al cliente
- Usa el módulo de registro, no console.log
Ten cuidado con
- Las pruebas usan una base de datos local real, no simulaciones. Ejecuta
npm run db:test:resetprimero - TypeScript estricto: sin importaciones no utilizadas, nunca
Anulaciones personales con CLAUDE.local.md
Crea CLAUDE.local.md en la raíz de tu proyecto para preferencias personales que no apliquen a todo el equipo. Claude lo lee junto con el CLAUDE.md principal, y se ignora automáticamente en git para que los ajustes personales nunca lleguen al repositorio.
Instrucciones modulares con la carpeta rules/
Para equipos más grandes, la carpeta rules/ proporciona instrucciones modulares que escalan mejor que un solo archivo CLAUDE.md grande.
📖 Read the full source: HN AI Agents
👀 Ver también

Estructurando Agentes de Código Claude con Patrones de CLAUDE.md y Directorio .claude/
Un desarrollador comparte su enfoque para ejecutar múltiples agentes de IA usando Claude Code, donde cada agente tiene su propio directorio que contiene un archivo CLAUDE.md y un directorio .claude/ con reglas y habilidades. La idea clave es separar el contexto siempre activo de los flujos de trabajo bajo demanda para optimizar el uso de tokens y la calidad de las respuestas.

Análisis del Plugin de Memoria OpenClaw: Claw sin Pérdidas + LanceDB Recomendado
Un desarrollador probó los complementos de memoria de OpenClaw y descubrió que la configuración predeterminada provoca una inflación de tokens, mientras que Lossless Claw combinado con LanceDB ofrece un rendimiento óptimo para mantener el contexto del agente sin costos elevados.

Conceder acceso a Claude M365 a través de Power Automate y un servidor FastMCP
Un desarrollador creó un servidor MCP ligero que permite a Claude interactuar con Microsoft 365 (bandeja de entrada, calendario, OneDrive, Planner, Excel, Word) usando webhooks de Power Automate, sin necesidad de permisos de administrador de Graph.

Un Marco de Gestión para Dirigir Agentes de IA de Manera Efectiva
Un antiguo líder de backend identifica una meseta en la productividad de los agentes de IA y propone un marco basado en tres disciplinas: cibernética, teoría de la información y gestión. El marco detalla dos modos operativos: el Capitán y el Arquitecto.