# AGENTS.md
## Comandi di Setup
- Installa le dipendenze: `npm install`
- Avvia il server di sviluppo: `npm run dev`
- Esegui i test: `npm test`
- Build per la produzione: `npm run build`
## Stile del Codice
- Usa la modalità strict di TypeScript
- Preferisci i componenti funzionali in React
- Usa le configurazioni ESLint e Prettier
- Segui il formato conventional commit
## Linee Guida per i Test
- Scrivi unit test per tutte le nuove funzioni
- Usa Jest come framework di test
- Punta a una copertura del codice >80%
- Esegui i test prima di effettuare il commit
## Struttura del Progetto
- `/src` - Codice principale dell'applicazione
- `/tests` - File di test
- `/docs` - Documentazione
- `/public` - Asset statici
## Workflow di Sviluppo
- Crea branch per le feature da `main`
- Usa le pull request per la revisione del codice
- Esegui lo squash dei commit prima del merge
- Aggiorna la documentazione per le nuove feature