CLAUDE.md
CLAUDE.md è un file di configurazione markdown posizionato nella root del tuo progetto che fornisce a Claude Code istruzioni persistenti e specifiche del progetto. Indica all'agente le tue convenzioni di codice, architettura, comandi comuni e regole—agendo come una forma di memoria a lungo termine che si applica a ogni sessione in quel progetto.
Come funziona CLAUDE.md
Quando Claude Code avvia una sessione, legge automaticamente il file CLAUDE.md nella root del tuo progetto (e qualsiasi file CLAUDE.md nelle directory genitori o sottodirectory). I contenuti diventano parte del contesto di sistema dell'agente, così segue le tue istruzioni senza dover essere ricordato a ogni sessione. Questo rende il comportamento dell'agente coerente con le convenzioni del tuo team.
Cosa includere in CLAUDE.md
- +Panoramica dell'architettura del progetto e posizioni dei file chiave
- +Convenzioni di codice (naming, formattazione, pattern da usare o evitare)
- +Comandi comuni per testing, build e deployment
- +Regole come "scrivi sempre test per le nuove funzioni" o "non modificare mai il modulo auth direttamente"
- +Dettagli sullo stack tecnologico di cui l'agente dovrebbe essere consapevole
# CLAUDE.md
## Project
Next.js 14 app with App Router, TypeScript, Tailwind CSS.
## Commands
- `npm run dev` — start dev server
- `npm test` — run Jest tests
- `npm run lint` — ESLint check
## Conventions
- Use server components by default
- Client components go in `components/client/`
- All API routes must validate input with Zod
- Write tests for every new utility function
## Do NOT
- Modify files in `lib/core/` without explicit approval
- Use `any` type in TypeScript
- Add new dependencies without justificationMantieni CLAUDE.md conciso. L'agente lo legge a ogni sessione, quindi includi solo informazioni rilevanti per più task. Sposta i dettagli specifici del task nei tuoi prompt.
Dove devo posizionare il file CLAUDE.md?+
CLAUDE.md funziona con altri strumenti AI?+
Quanto dovrebbe essere lungo CLAUDE.md?+
Master Claude Code in days, not months
37 hands-on lessons from beginner to CI/CD automation. Module 1 is free.
START FREE →