Vai al contenuto
Cristalroi

AI per e-commerce

Errori comuni di Claude Code: da dove partire e come risolverli

La maggior parte dei problemi si riduce a una domanda: è stato caricato? Pochi comandi lo dicono in un minuto, prima di riscrivere qualcosa che non era rotto.

Di Gennaro Napoletano · 7 minuti di lettura

Scritto con l'aiuto dell'AI, riletto da Gennaro Napoletano.

Monitor con righe di codice colorate e una riga evidenziata in rosso: l'errore da trovare

In breve

Quando Claude Code non fa ciò che ti aspetti, parti da /context, che mostra che cosa è caricato, da /status per versione e account, e da /doctor per un controllo generale. Spesso la causa è banale: un’altra cartella aperta, un CLAUDE.md non letto, una skill con una description vaga. Se il dubbio resta, claude –safe-mode parte senza le tue personalizzazioni.

Quali comandi usare per primi?

Questi quattro rispondono a quasi tutte le domande iniziali, e nessuno modifica niente.

ComandoChe cosa dice
/statusVersione, modello, account, connessione
/contextChe cosa occupa la conversazione: il tuo CLAUDE.md c’è? Quanto pesano skill e server?
/doctorControllo di installazione, impostazioni, estensioni e CLAUDE.md, con le correzioni proposte
/usageQuanto stai consumando e che cosa pesa

/memory invece non serve a controllare che cosa è stato letto: apre i CLAUDE.md per modificarli e gestisce la memoria automatica.

Se sospetti le tue impostazioni, claude –safe-mode parte con le personalizzazioni spente: CLAUDE.md, skill, plugin, hook, server MCP, comandi e agenti tuoi, memoria automatica. Accesso, modello e permessi restano normali. Se così il problema sparisce, la causa è fra quelle, e si riaccendono una alla volta.

Ricontrollato l’8 novembre 2026 su Claude Code 2.1.319.

Perché ignora le mie istruzioni?

La prima domanda è se le ha caricate, e la risposta sta in /context. Le cause più frequenti, in ordine:

  1. Cartella sbagliata. Il CLAUDE.md di progetto si carica se apri Claude lì o in una sua sottocartella.
  2. Sottocartella non ancora toccata. Il CLAUDE.md di una sottocartella arriva solo quando Claude legge o scrive un file lì dentro.
  3. File troppo lungo. Oltre la lunghezza consigliata viene seguito peggio. Dalla versione 2.1.309 i file caricati su richiesta hanno anche un limite vero.
  4. Regola vaga o in contrasto. «Scrivi codice pulito» non si può verificare; due regole opposte si annullano.
  5. Conversazione lunga. Dopo tanti scambi la regola è sepolta: meglio una conversazione nuova.

Ricorda però che un CLAUDE.md è un testo che il modello legge, non un blocco. Se una regola non deve avere eccezioni va in un permesso o in un hook, come spiega la guida a hook e permessi; come scrivere il file è nella guida su come si scrive il CLAUDE.md.

Tablet su una scrivania, con una conversazione fatta di blocchi colorati senza scritte

Un errore di formula non dà nessun messaggio

Lo strumento segnala ciò che si rompe, non un margine calcolato male. La pagina spiega come usare Claude sui dati di un negozio e quando ricontrollare.

Perché continua a chiedere i permessi?

Di solito perché la risposta data non vale come si crede, o perché la regola non corrisponde al comando.

SintomoCausa probabileChe cosa fare
Richiede di nuovo la modifica dei file«Sì, e non chiedermelo più» sulle modifiche vale solo per la sessioneModalità acceptEdits («Edit automatically» in VS Code) o una regola allow
Una regola sul comando non scattaIl testo del comando è diverso da quello scritto nella regolaControlla il comando esatto che lancia
Un divieto batte un permessoL’ordine è deny, ask, allowÈ voluto: restringi il divieto
Un percorso Windows non corrispondeI percorsi vanno in forma UnixScrivi //c/cartella/**
Una regola in un file sembra ignorataLe liste si sommano fra i fileCerca lo stesso comando negli altri file

In uno script la situazione è opposta: non chiede, nega. La guida al lavoro in automatico spiega come indicare i permessi con claude -p.

Che cosa significa il messaggio sul limite?

Che hai raggiunto un limite del piano. Dalla versione 2.1.312 il limite delle cinque ore si chiama «5-hour limit», prima «session limit». C’è poi quello settimanale.

Quei due sono comuni a tutti i modelli: cambiare modello non serve. Il messaggio dice quando si azzera, e se stavi lavorando Claude Code può aspettare e ripartire da solo, con l’impostazione «Continue automatically at usage limit», purché lasci la sessione aperta. Con un limite legato a una famiglia, come «You’ve hit your Opus limit», basta invece passare a un altro modello con /model.

Per non arrivarci così spesso la leva principale è la lunghezza delle conversazioni: la guida su modelli, contesto e costi spiega perché /clear fra un lavoro e l’altro fa risparmiare più di ogni altra cosa.

Altri problemi che capitano spesso

Qui sotto quelli che fanno perdere più tempo, con il primo controllo da fare.

ProblemaPrimo controllo
Una skill non parteCompare in /skills? Parte con /nome? Se sì, il problema è la description
Un server MCP non risponde/mcp mostra lo stato. Un server di progetto va approvato; uno registrato in locale vale solo in quella cartella
Il ripristino non rimette a posto i file/rewind segue solo i file che Claude ha modificato con i suoi strumenti di scrittura, e su quei file annulla anche i comandi successivi; un file toccato solo da comandi del terminale, sed -i compreso dalla 2.1.309, resta com’è
«No files were restored»Non è stato ripristinato nulla: manca il backup del punto, oppure un file non si poteva aggiornare
Un hook non bloccaL’evento può bloccare? Il comando esce con il codice 2? Provalo su un file di prova
Comando sconosciutoVersione: una funzione può richiedere una versione più nuova della tua

Sulle skill il dettaglio è nella guida alle skill. Se invece ciò che non torna è un risultato, e non lo strumento, non fidarti della spiegazione: chiedi di rifare il conto su pochi casi. Su dati di vendita e margini, un errore di formula non dà nessun messaggio. Per capire dove un assistente aiuta e dove no, c’è la pagina su Claude per e-commerce.

Domande frequenti

Come vedo se il mio CLAUDE.md è stato caricato?

Con /context. Se non compare, hai aperto un’altra cartella, oppure è in una sottocartella in cui Claude non ha ancora letto nessun file.

Cambiare modello risolve il limite raggiunto?

No, per il limite delle cinque ore e per quello settimanale, che sono comuni a tutti i modelli. Sì, per un limite legato a una sola famiglia, come quello di Opus.

Posso annullare ciò che ha fatto Claude?

Sì, con /rewind, per le modifiche fatte con i suoi strumenti di scrittura. Su quei file /rewind annulla anche le modifiche fatte dopo da un comando; un file cambiato solo da comandi del terminale invece non torna: per questo serve anche git.

Che cosa fa claude –safe-mode?

Parte con tutte le personalizzazioni spente, per capire se il problema viene da lì. Accesso, modello, strumenti e permessi restano normali.

Fonti

Gennaro Napoletano, esperto di digital analytics e Google Tag Manager, sorride nella sede Google di Dublino

Gennaro Napoletano

Esperto di digital analytics e Google Tag Manager, da oltre 15 anni lavora sui dati degli e-commerce. Nel 2023 Google lo ha invitato nella sua sede di Dublino per i risultati di alcuni e-commerce gestiti da lui. Ha realizzato il portale di marginalità per e-commerce e aiuta aziende e agenzie a fidarsi dei propri numeri. Scopri chi è.

Continua a leggere

CLAUDE.md: che cos’è e come si scrive un file che funziona

Il file di istruzioni di Claude Code: dove metterlo, che cosa scriverci, quanto può essere lungo e perché una regola scritta lì non è ancora un divieto.

Hook e permessi di Claude Code: le regole che valgono sempre

Le modalità dei permessi, le regole allow, ask e deny, i file di impostazioni e gli hook: come far valere una regola senza dipendere dal modello.

Claude Code: come scegliere il modello e spendere meno

Quale modello e quale impegno scegliere, che cos’è il contesto, quando usare /clear o /compact e dove si vede il consumo di Claude Code.

Dai file ai tuoi numeri

Che cosa può fare Claude per chi vende online

Legge file, scrive formule e cerca fonti, ma i tuoi costi non li conosce. Ecco dove aiuta davvero, dove no e come passargli i dati.