"Correggi questo bug"
"Ottimizza il codice"
"Aggiungi funzionalità"
"Correggi la vulnerabilità SQL injection nel login utente, usa query parametrizzate"
"Ottimizza le prestazioni di rendering delle liste, implementa lo scroll virtuale"
"Aggiungi funzione di esportazione Excel, con supporto per esportazione in batch e visualizzazione progresso"
💡 Descrivi i requisiti nel modo più specifico possibile in modo che Claude Code comprenda esattamente la tua intenzione
Per piccole attività/moduli, puoi inviare tutti i requisiti all'AI in una volta:
"Crea un modulo di login utente con campi email e password, opzione ricordami e pulsante di login"
Le attività complesse dovrebbero essere eseguite passo dopo passo:
"Progetta la struttura delle tabelle del database per il sistema di autenticazione utente"
"Basandoti sulla struttura delle tabelle progettata, implementa l'API di registrazione e login utente"
"Crea le pagine di login e registrazione che chiamano l'API backend"
"Aggiungi la validazione del modulo e la gestione degli errori"
Prima di apportare modifiche, lascia che l'AI comprenda il tuo business e il tuo codice:
"Leggi prima il codice relativo all'autenticazione nella directory src/auth,
comprendi il flusso di autenticazione esistente,
poi aiutami ad aggiungere la funzionalità di autenticazione a due fattori"
# Avvia saltando tutte le richieste di permessi
claude --dangerously-skip-permissions
# Aggiungi a ~/.bashrc o ~/.zshrc
alias claude='claude --dangerously-skip-permissions'
# Rendi effettivo immediatamente
source ~/.bashrc
⚠️ Nota: Saltare i permessi comporta rischi di sicurezza, assicurati di comprendere le operazioni che Claude Code eseguirà
Claude Code offre diversi livelli di pensiero:
"think: Analizza la complessità temporale di questo algoritmo"
"think hard: Progetta un'architettura di sistema flash sale ad alta concorrenza"
"think harder: Refactorizza l'architettura complessiva di questo sistema legacy"
"ultrathink: Progetta una soluzione di transazioni distribuite"
💰 Nota: Maggiore è il livello di pensiero, più token vengono consumati e più alto è il costo
Quando Claude Code esegue un comando errato, premi ESC per fermare immediatamente:
1. Fai uno screenshot o copia l'immagine
2. In Claude Code usa Ctrl+V per incollare (non Cmd+V)
3. Aggiungi il prompt: "Genera il codice corrispondente basato su questo design"
@design.png Implementa un layout responsive basato su questo design
# Continua automaticamente l'ultima conversazione
claude --continue
# O forma abbreviata
claude -c
# Mostra il selettore delle sessioni dalla cronologia
claude --resume
# O forma abbreviata
claude -r
> /resume
# Seleziona la sessione dalla cronologia da ripristinare
# CLAUDE.md
## Panoramica del progetto
Questo è un progetto di piattaforma e-commerce che usa React + Node.js
## Stack tecnologico
- Frontend: React 18, TypeScript, Ant Design
- Backend: Node.js, Express, MongoDB
- Deployment: Docker, Kubernetes
## Standard di codifica
- Usa ESLint + Prettier
- Preferisci componenti funzionali
- Usa TypeScript in modalità strict
## Comandi comuni
- `npm run dev`: Avvia il server di sviluppo
- `npm test`: Esegui i test
- `npm run build`: Costruisci la versione di produzione
Claude Code legge CLAUDE.md ricorsivamente:
/
├── CLAUDE.md # Configurazione globale
├── frontend/
│ └── CLAUDE.md # Configurazione specifica frontend
└── backend/
└── CLAUDE.md # Configurazione specifica backend
Aprire il file di memoria per la modifica nella sessione:
> /memory
# Apre CLAUDE.md nell'editor predefinito
Sfrutta la capacità di concorrenza di Claude Code:
"Esegui simultaneamente le seguenti operazioni:
1. Analizza la qualità del codice nella directory src/components
2. Verifica gli aggiornamenti delle dipendenze in package.json
3. Esegui i test e genera il report di copertura"
Creare template di generazione del codice:
"Basandoti sui pattern di componenti esistenti nel progetto, genera un nuovo componente ProductCard
con immagine, titolo, prezzo e pulsante di acquisto"
"Rivedi il file src/api/user.js, concentrandoti su:
- Vulnerabilità di sicurezza
- Problemi di prestazioni
- Standard di codifica
- Best practice
Fornisci suggerimenti dettagliati per il miglioramento"
"Sviluppiamo una funzionalità in modo incrementale:
Passo 1: Crea prima il modello dati
[Attendi il completamento]
Passo 2: Crea l'API CRUD basata sul modello
[Attendi il completamento]
Passo 3: Crea l'interfaccia di amministrazione
[Completa progressivamente]"
"Ho riscontrato questo errore: [incolla il messaggio di errore]
Aiutami a:
1. Analizzare la causa dell'errore
2. Fornire una soluzione
3. Spiegare perché si è verificato questo problema
4. Come evitare problemi simili"
"Crea uno script di inizializzazione del progetto, includendo:
1. Verifica la versione di Node.js
2. Installa le dipendenze
3. Configura le variabili d'ambiente
4. Inizializza il database
5. Esegui i dati seed
6. Avvia il server di sviluppo"
"Aiutami a configurare un flusso di commit Git:
1. Esegui la formattazione del codice
2. Esegui il controllo ESLint
3. Esegui i test unitari
4. Genera il messaggio di commit
5. Commit automatico del codice"
Descrivi chiaramente i requisiti, fornisci il contesto necessario
Scomponi le attività complesse, valida i risultati progressivamente
Sfrutta appieno le funzionalità avanzate come il pensiero profondo, l'elaborazione delle immagini
Migliora l'efficienza tramite CLAUDE.md e alias
Esplora nuovi suggerimenti, ottimizza i workflow
| Scenario | Metodo tradizionale | Dopo i suggerimenti | Miglioramento efficienza |
|---|---|---|---|
| Revisione del codice | 30 minuti | 5 minuti | 6x |
| Sviluppo funzionalità | 2 ore | 30 minuti | 4x |
| Correzione bug | 1 ora | 15 minuti | 4x |
| Scrittura documentazione | 1 ora | 10 minuti | 6x |
| Refactoring | 3 ore | 45 minuti | 4x |
💡 Suggerimento: Questi 16 suggerimenti sono la chiave per migliorare l'efficienza di utilizzo di Claude Code. Si consiglia di iniziare praticando i suggerimenti di base e padroneggiare gradualmente le funzionalità avanzate. Ricorda, il potenziale di Claude Code dipende da come lo usi!