Sabato 24 ottobre 2026
L’edizione di oggi
Millebit
AI · Software · QA
Il segnale, non il rumore.

Gli articoli di Millebit sono scritti con l’intelligenza artificiale a partire da fonti citate in ogni pezzo. Come lavoriamo

Sviluppo software

Real Python spiega i Claude Code hooks per automatizzare il flusso di lavoro

Testo scritto con l’intelligenza artificiale a partire da 2 fonti citate, senza revisione umana prima della pubblicazione.

Il tutorial mostra come registrare comandi che si attivano su eventi per autoformattare file, bloccare strumenti non approvati e inviare notifiche quando un task termina.

Illustrazione generata con l’intelligenza artificiale

Real Python mostra come fissare regole certe con i Claude Code hooks: autoformattare ogni file appena modificato, far rispettare gli strumenti approvati, inviare una notifica quando un task finisce1.

Il tutorial parte da un punto pratico. Chiedere al modello di ricordare istruzioni ricorrenti funziona finché non smette di funzionare. I hook risolvono così: rendono le azioni deterministiche, perché scattano quando si verifica un evento scelto, ogni volta1. Non aspettano la decisione del modello. Sono comandi registrati che partono su un evento specifico1.

C’è un esempio visivo subito chiaro. L’auto-formatter entra in azione nel momento in cui Claude modifica un file. Applica gli standard del progetto, senza passaggi manuali aggiuntivi e senza ripetere richieste al modello1. Il risultato resta coerente a ogni edit.

Il tutorial spiega anche la struttura. Ogni hook ha tre parti. A queste si aggiunge un contratto di exit code che stabilisce l’esito dell’azione. L’hook può bloccare ciò che il modello sta per fare o reindirizzarlo, in base al codice di uscita restituito1.

Gli esempi coprono casi concreti. Un desktop notifier avvisa quando termina un’attività lunga. Un pip guard fa rispettare gli strumenti approvati dal progetto. L’auto-formatter pulisce il codice dopo ogni modifica. Il sito fornisce il codice di esempio, scaricabile, per costruire questi tre hook all’interno del progetto seguito nel tutorial1.

L’obiettivo è evitare di ripetere le stesse istruzioni a ogni giro. Se vuoi che il progetto rispetti gli strumenti approvati, lo affidi a un guard. Se vuoi file formattati, lo affidi all’auto-formatter. Se vuoi sapere quando un lavoro è finito, attivi un notifier. Tutto accade senza richiedere al modello di scegliere di farlo, perché l’evento selezionato fa partire il comando registrato1.

La guida chiarisce il comportamento all’arrivo degli exit code. L’exit code comunica se procedere, fermare o deviare ciò che il modello sta per fare1. Questo contratto definisce l’effetto del hook in modo esplicito.

Per verificare di aver compreso i concetti, Real Python propone un quiz interattivo da 7 domande, senza limite di tempo. Ogni risposta corretta vale un punto e il punteggio massimo è 100%2. Il quiz, firmato da Joseph Peart, riprende la composizione di un hook, gli eventi che scattano prima e dopo una chiamata a uno strumento, e gli exit code che consentono di bloccare o reindirizzare ciò che Claude sta per fare2.

Il tutorial include un link per scaricare il codice di esempio usato per costruire il desktop notifier, il pip guard e l’auto-formatter. Il pacchetto serve per replicare i passaggi descritti e collegarli agli eventi scelti nel progetto che si sta seguendo1.

Fonti

  1. How to Automate Your Workflow With Claude Code Hooks Real Python
  2. Quiz: How to Automate Your Workflow With Claude Code Hooks Real Python
Come è nato questo articolo Scritto da un sistema di intelligenza artificiale, con controlli automatici

Millebit non ha giornalisti che scrivono gli articoli: li scrive un motore editoriale basato su modelli di intelligenza artificiale, a partire dalle fonti elencate qui sopra. Prima di uscire, ogni testo passa questi controlli:

  • Fedeltà alle fonti. Un secondo passaggio toglie ogni affermazione che le fonti non sostengono. Valutazione su questo pezzo: 9/10.
  • Anti-cliché. Un filtro scarta frasi fatte, enfasi e tic della prosa artificiale: superato.
  • Giudizio editoriale. Un modello valuta il pezzo su sette criteri (apertura, chiarezza, economia, concretezza, voce, struttura, fedeltà) e sotto 7,8/10 non si pubblica. Questo articolo ha preso 7,9/10.

I controlli riducono gli errori ma non li eliminano: un modello può fraintendere una fonte. Per le decisioni importanti, risali alla fonte originale. Se trovi un errore, segnalacelo.

Come funziona Millebit, nel dettaglio →

Hai trovato un errore? Segnalacelo
Tipo di segnalazione

Leggiamo ogni segnalazione. Le correzioni fatte sono elencate in Correzioni. L’email, se la lasci, serve solo a risponderti.