Vai al contenuto
Cristalroi

AI per e-commerce

Claude Code in automatico: /goal, /loop, script e attività pianificate

Ci sono più modi di farlo lavorare da solo, e la differenza sta in chi fa ripartire il turno. Un lavoro senza nessuno che guarda vuole però più protezioni di uno sotto i tuoi occhi.

Di Gennaro Napoletano · 7 minuti di lettura

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

Uomo con la testa appoggiata alla mano davanti a pile di fogli, di sera: il lavoro ripetitivo che conviene automatizzare

In breve

Per farlo lavorare da solo ci sono /goal, che continua finché una condizione è raggiunta, /loop, che ripete a intervalli mentre la sessione è aperta, le attività pianificate sul cloud, che girano anche a PC spento, e claude -p per gli script. In uno script va sempre indicata la modalità dei permessi: dalla versione 2.1.302 parte in Manual.

Quale strumento scegliere?

Dipende da ciò che deve far ripartire il lavoro: una condizione, un orario, un altro programma.

VuoiUsaDove giraSi ferma quando
Continuare finché una condizione è vera/goalNella sessioneRaggiunta, impossibile, o per un errore da sistemare
Ripetere ogni tanto/loopNella sessioneChiudi la sessione; dopo 7 giorni per le ripetizioni
Un lavoro a orario, a PC spento/scheduleSul cloud di AnthropicQuando lo togli
Chiamarlo da un altro programmaclaude -pSul tuo PCFinita la richiesta
Continuare mentre fai altro/backgroundSul tuo PCFinito il lavoro, o PC spento

Le attività sul cloud lavorano su repository GitHub clonati a ogni avvio: i file che stanno solo sul tuo PC non ci sono. La documentazione oggi le chiama cloud scheduled tasks, in passato routine. Partono in modalità Auto e, dopo blocchi ripetuti, si fermano ad aspettare una risposta.

Ricontrollato l’8 novembre 2026 su Claude Code 2.1.319.

Come si usa /goal?

Scrivi una condizione verificabile, non un compito generico. Dopo ogni turno un modello controlla se è vera: se no, Claude riparte da solo senza aspettarti.

/goal python test/verifica.py dà 0 errori e nessun titolo supera i 150 caratteri

Una condizione buona si può controllare con un comando. «I titoli sono migliori» non è verificabile, e Claude può continuare a lungo senza mai arrivarci. /goal da solo mostra lo stato, /goal clear lo toglie.

L’obiettivo si toglie da solo quando è raggiunto o giudicato impossibile, oppure per un errore che devi sistemare tu: accesso, crediti finiti, contesto che non si recupera, modello non disponibile. Con gli altri errori, come un limite d’uso, resta. Ogni controllo è una richiesta in più: la guida su modelli, contesto e costi spiega dove si vede il consumo.

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

Automatico non vuol dire senza controllo

Claude può preparare file e controlli mentre fai altro, ma i tuoi numeri li devi fornire e verificare. Scopri dove aiuta davvero chi vende online.

Come si usa /loop, e che limiti ha?

/loop 15m controlla il feed di oggi ripete la richiesta ogni quindici minuti; senza intervallo, sceglie Claude quando tornare. È adatto a tenere d’occhio qualcosa mentre lavori, non a sostituire un programma pianificato.

  • Vive nella sessione. Se la chiudi smette, e i giri persi non si recuperano. Messa in secondo piano con /background, continua lì.
  • Scade. Un’attività ripetuta si cancella da sola dopo sette giorni.
  • Riprendendo con –resume tornano le attività ripetute non scadute, ma non il /loop senza intervallo.
  • Come si ferma: quello senza intervallo con Esc mentre aspetta; quello a intervallo fisso chiedendo a Claude di cancellarlo.
  • Non è puntuale: ogni giro può partire in ritardo fino a metà dell’intervallo, al massimo 30 minuti; solo la ripetizione ogni 5 minuti non viene spostata.

Per un controllo che deve girare davvero ogni giorno, anche a PC spento, serve /schedule oppure un programma pianificato del sistema che lancia claude -p.

Come si usa claude -p in uno script?

Esegue una richiesta, stampa la risposta ed esce, senza conversazione. Dalla versione 2.1.302, se non indichi la modalità, parte in Manual e ciò che richiede approvazione viene negato: lo script non si ferma a chiedere, semplicemente non fa quel passo.

claude -p "Controlla feed.xml e scrivi gli errori in errori.csv" --allowedTools "Read" "Write" "Bash(python test/verifica.py)" --max-turns 20 --max-budget-usd 2
OpzioneA che cosa serve
–allowedToolsElenca ciò che può fare senza chiedere: il minimo indispensabile
–permission-modeSceglie la modalità. Con auto, modifica e lancia comandi senza che nessuno guardi
–max-turnsLimita il numero di turni: arrivato al limite esce con un errore
–max-budget-usdFerma il lavoro a una spesa stimata, sulle chiamate API

Una sessione -p esegue gli hook e collega i server MCP del progetto senza la domanda di fiducia che vedresti aprendo la cartella a mano: non lanciarla in cartelle scaricate da altri. Dalla 2.1.314 esce con il codice 1 anche sugli errori di avvio, quindi un programma che la chiama se ne accorge. Prova prima su una copia. Come scrivere regole che valgono comunque è nella guida a hook e permessi.

Come si lavora su più cose insieme senza che si pestino i piedi?

Con le copie separate: claude –worktree nome apre il lavoro in una copia del repository, su un ramo suo. Due sessioni così non scrivono sugli stessi file. Serve git.

Uscendo, se la copia è pulita viene tolta; per una sessione con un nome, Claude chiede prima. Se contiene lavoro chiede se tenerla: toglierla cancella anche ciò che non è stato salvato. Una sessione in secondo piano che lavora in una copia fa il commit da sola, e anche il push del ramo se il repository ha un remoto: se preferisci occupartene tu, scrivilo nel CLAUDE.md, e quella regola viene rispettata.

Che cosa non lasciare in automatico

  • Il caricamento di un file su Merchant Center o sul sito: lo decide una persona.
  • Le modifiche a prezzi e budget: un errore di massa costa subito.
  • Ciò che non si può annullare, senza un backup.

Per un negozio, il lavoro automatico più sicuro è quello che prepara e controlla, lasciando a te l’ultimo passo. Il flusso per i titoli è nella guida su come verificare i titoli generati, e sui limiti di Claude con i dati di un e-commerce c’è la pagina su Claude per e-commerce.

Domande frequenti

Claude Code può lavorare a PC spento?

Sì, con le attività pianificate sul cloud, che però lavorano su repository GitHub. /loop e le sessioni in secondo piano si fermano quando il PC si spegne.

Perché il mio script con claude -p non fa nulla?

Spesso perché senza modalità parte in Manual e nega ciò che richiede approvazione. Aggiungi –allowedTools con il minimo necessario.

Che differenza c’è fra /goal e /loop?

/goal riparte subito finché una condizione non è vera. /loop ripete una richiesta a intervalli, che sia cambiato qualcosa oppure no.

Serve un limite di spesa?

In uno script conviene: –max-turns limita i turni e –max-budget-usd la spesa stimata sulle chiamate API, così un errore non continua per ore.

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

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.

Sotto-agenti di Claude Code: quando servono e come si creano

Che cos’è un sotto-agente, che cosa riceve, come si crea il file, che differenza c’è con fork e workflow e quando costa più di quanto fa risparmiare.

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.