Padronanza — modelli, costi, IDE
Scegli il modello giusto, gestisci i costi e integrati con il tuo editor
⏱ Stima ~9 min
01 · Leggi
L'ultimo tassello della padronanza di Claude Code è l'ottimizzazione — scegliere il modello giusto per ogni task, controllare i costi e usare l'integrazione con l'IDE più adatta al tuo flusso di lavoro.
La maggior parte degli sviluppatori non ci pensa mai. Usa il modello predefinito per tutto, non tiene traccia dei costi e usa solo il terminale. Ma la differenza tra un buon utente di Claude Code e uno eccellente sta nel sapere quando usare Opus rispetto a Sonnet, quando pulire il context rispetto a comprimerlo e quando passare dal terminale all'estensione VS Code.
Punti chiave
- Scelta del modello: modelli diversi per task diversi
- Consapevolezza dei costi: tieni traccia e ottimizza l'uso dei token
- Integrazione con l'IDE: alternativa grafica al terminale
- Obiettivo: massima produttività al costo minore
02 · Leggi
Claude Code ti dà accesso a più modelli, ognuno con i propri punti di forza: - Sonnet — Il tuo cavallo di battaglia. Veloce, capace e conveniente. Usalo per il coding quotidiano, il refactoring, la correzione di bug e la maggior parte dei task. Dovrebbe essere il tuo predefinito. - Opus — Il pezzo grosso. Migliore per decisioni architetturali complesse, pianificazione in più passi e ragionamento su bug sottili. Costa di più, ma vale la pena sui problemi difficili. - Haiku — Il re della velocità. Rapido ed economico. Usalo per subagent semplici, operazioni in background e domande veloci.
Il comando /effort ti permette di impostare il livello di impegno (low, medium, high), controllando quanto Claude ragiona sulla tua richiesta. Un effort più basso è più veloce ed economico per task semplici; uno più alto porta un ragionamento più profondo per problemi complessi.
Puoi cambiare modello in qualsiasi momento con /model. Non sei bloccato su nessuno.
Punti chiave
- Sonnet: lavoro quotidiano, miglior equilibrio costo/capacità (predefinito)
- Opus: ragionamento complesso, architettura, bug difficili
- Haiku: task semplici, subagent, domande veloci
- Livello di impegno: low/medium/high controlla la profondità del ragionamento
- Cambia modello in qualsiasi momento con /model
03 · Esempio di codice
Usa /model per cambiare modello e /cost per tenere traccia della spesa.
Comandi per modello e costi
/model sonnet # Switch to Sonnet (daily coding)
/model opus # Switch to Opus (complex problems)
/model haiku # Switch to Haiku (quick tasks)
/effort low # Faster, cheaper reasoning for simple tasks
/effort medium # Balanced reasoning (default)
/effort high # Deeper reasoning for complex problems
/cost # Show current session cost
/context # Show what's consuming context space
Cambia modello al cambiare del task. Inizia con Opus per discussioni architetturali complesse, poi passa a Sonnet per l'implementazione. Usa /cost per tenere d'occhio la spesa — uno sviluppatore tipico spende $6-12 al giorno. Le sessioni di refactoring intenso costano di più; le correzioni veloci costano meno.
04 · Leggi
Ecco le strategie più efficaci per risparmiare, ordinate per impatto:
1. Pulisci tra task non correlati — /clear azzera il tuo context. Un context pulito significa che Claude elabora meno token per ogni messaggio. 2. Usa subagent per lavori prolissi — Output di test, log e investigazioni riempiono velocemente il context. Delegali a un subagent. 3. Sposta le conoscenze specializzate in una skill — CLAUDE.md si carica a ogni sessione. Le skill si caricano solo quando vengono chiamate. Sposta i flussi dettagliati in una skill. 4. Scegli il modello giusto — Usare Haiku per task semplici costa una frazione di Opus. Non usare Opus per rinominare una variabile. 5. Comprimi strategicamente — /compact con un hint di focus mantiene ciò che conta e scarta il resto. 6. Limita i server MCP — Ogni server aggiunge definizioni di strumenti che consumano context. Disattiva quelli che non usi.
Lo spreco maggiore è la "sessione cucina sink" — una sola conversazione che prova a fare tutto. Pulisci tra i task.
Punti chiave
- /clear tra task non correlati (impatto maggiore)
- Subagent per lavori prolissi (test, log, investigazioni)
- Le skill battono CLAUDE.md per le conoscenze specializzate
- Il modello giusto per il task giusto
- /compact con hint di focus quando il context è pieno
- Disattiva i server MCP che non usi
05 · Leggi
Claude Code non è solo uno strumento da terminale. Si integra con gli editor che già usi:
Estensione VS Code — Un pannello chat grafico dentro VS Code. Ottieni diff integrati (confronto affiancato delle modifiche), @-mention di file e intervalli di righe (@auth.ts#5-10), modalità plan con editor markdown visuale e gestione delle sessioni. Installala dal marketplace delle Estensioni — cerca 'Claude Code'.
Plugin JetBrains — Chat integrata per IntelliJ, WebStorm, PyCharm e altri IDE JetBrains. Stessa consapevolezza del contesto del codice, visualizzazione dei diff e supporto allo sviluppo remoto.
Entrambi condividono la configurazione con la CLI tramite ~/.claude/settings.json. I tuoi hook, permission e skill funzionano ovunque.
Punti chiave
- VS Code: chat grafica, diff integrati, @-mention, modalità plan
- JetBrains: chat integrata per IntelliJ, WebStorm, PyCharm
- CLI e estensioni IDE condividono la configurazione
- Hook, permission e skill funzionano in tutti gli ambienti
06 · Quiz
Stai facendo un refactoring diretto di rinomina su 3 file. Quale modello dovresti usare?
- Opus — usa sempre il modello più capace
- Haiku — l'opzione più economica
- Opus (high effort) — lascia che Opus pianifichi prima il refactoring
- Sonnet — miglior equilibrio capacità/costo per task di routine
07 · Leggi
🎯 Pausa a metà — ora sai già come scegliere il modello
Nella prima parte hai imparato che Claude Code ha modelli diversi (Sonnet / Opus / Haiku) e che task diversi richiedono capacità diverse. Hai già risposto a quale usare per un refactoring.
Nella seconda parte approfondiremo due cose: un dragSort per classificare task diversi nel modello giusto, poi uno scenario più sfumato — il debug di una race condition — per vedere se riesci a distinguere quali task richiedono un ragionamento più potente.
Infine imparerai il comando /cost, per sapere quanti token hai usato in una sessione e gestire il budget in modo pratico.
Punti chiave
- Sonnet è il predefinito, adatto alla maggior parte dei task di sviluppo
- Opus è ideale quando serve ragionamento profondo (refactoring complessi, debug, decisioni di design)
- Haiku è veloce ed economico, perfetto per task semplici in batch
- /model per cambiare modello, /cost per vedere la spesa
08 · Trascina per ordinare
Classifica ogni task nel modello consigliato.
(Questa sezione è interattiva — attiva JavaScript per usarla.)
09 · Leggi
Hai completato l'intero percorso avanzato di Claude Code. Dal Level 8 con i comandi base, al Level 9 con le skill, il Level 10 con MCP, il Level 11 con la gestione del context, fino al Level 12 con le funzionalità avanzate.
Hai imparato la delega con i subagent, il lavoro parallelo con i worktree, la personalizzazione con hook e permission, l'automazione con la modalità headless e la scelta del modello per ottimizzare i costi. Questi sono gli strumenti che separano l'utente occasionale da quello esperto.
Il prossimo level passa da Claude Code specifico alla modalità generale da junior engineer — debug, deploy e lavoro da professionista. Ogni skill di Claude Code che hai imparato renderà quelle lezioni ancora più efficaci.
Punti chiave
- Hai completato l'intero percorso Claude Code (Level 8-12)
- Subagent, worktree, hook, modalità headless, ottimizzazione dei costi
- Queste sono skill da utente esperto che si affinano nel tempo
- Prossima tappa: modalità junior engineer — l'ultimo level
10 · Quiz
Devi fare il debug di una race condition sottile nel codice di autenticazione. Su quale modello dovresti passare?
- Opus — ragiona meglio su bug complessi e sottili
- Haiku — il più veloce ed economico
- Sonnet — predefinito per il lavoro quotidiano
- Opus (high effort) — usa il ragionamento profondo per la pianificazione, poi Sonnet per l'esecuzione
11 · Completa
Per vedere quanto sta costando finora la tua sessione Claude Code, digita il comando slash /_____
Altre lezioni di questo capitolo
⚠ L'esperienza interattiva completa richiede JavaScript. Attivalo e ricarica la pagina.
※ Questo è un progetto educativo indipendente — non è un prodotto ufficiale di Anthropic. Claude™ è un marchio di Anthropic, PBC.