Claude Code Workshop — Curriculum Canonico

Versione 1.5 · 2026-06-20 · 4 settimane · Aula capovolta + sequenza Build-first
Fonti: Giuseppe agentic-map + Raffaello cohort notes · Feedback applicato 2026-06-20
Prima della lezione — Lettura + Quiz + Istruzioni
In aula — Riepilogo + Demo + L'istruttore mostra l'esercizio
Dopo la lezione — I partecipanti fanno l'esercizio da soli, condividono prima della settimana successiva
Modifica v1.5: La Settimana 2 e la Settimana 3 sono state scambiate — i partecipanti costruiscono prima (Settimana 2), poi personalizzano una volta che hanno sentito la friction (Settimana 3). Gli hooks sono stati declassati da requisito di graduation a opzionale/bonus. Feedback: Raffaello, 2026-06-20.
WEEK 1Comprendere l'IA + Fondamentali di Claude Code
📖Prima della lezioneASYNC
~55 min
#ArgomentoTipoDurataCosa fare
1Come funziona l'IALettura30 minIA probabilistica · il contesto non è memoria · panorama degli strumenti IA · punti di forza e limiti
2Perché Claude Code è diverso — il harnessLettura10 minIl harness: leggi, scrivi, esegui, controlla, ripeti. Leggi prima della lezione così la demo sarà un momento di riconoscimento.
3Quiz — rispondi prima della lezioneQuiz10 min5 domande su entrambe le letture. Rispondi con parole tue, poi controlla le risposte modello.
4Istruzioni — come prepararsiIstruzioni5 minInstalla Claude Code CLI. Tieni aperta una cartella di lavoro reale durante la lezione.
🎥In aulaLIVE
57 min + ~15 min FAQ
#ArgomentoTipoDurataCosa succede
1Riepilogo della lettura5 min«Hai letto del harness — oggi lo guardi girare.»
2Il ciclo agentivoDemo15 minL'istruttore esegue Claude Code dal vivo: due sequenze, un file creato. Prima volta che i partecipanti lo sentono.
3L'approval gateDemo12 minL'istruttore mostra il piano → lo legge → lo reindirizza. I partecipanti classificano e reindirizzano un secondo piano.
4System prompt / concetto di CLAUDE.mdConcetto5 minPerché le istruzioni persistenti contano. Prepara l'esercizio dopo la lezione.
5Classificazione livelliDemo8 minL'istruttore classifica 5 task reali con ragionamento. I partecipanti fanno l'esercizio in asincrono.
6Valida prima del fan-outDemo7 minPiano multi-file senza canary → disastro. Con canary → catturato al passo 1.
7Disciplina di sessioneDemo5 minL'istruttore crea todo.md e salva lo stato dal vivo. «Questo è quello che fai dopo ogni sessione.»
FAQ~15 min
✏️Dopo la lezioneASYNC
~40 min · condividi prima della Settimana 2
#EsercizioTipoDurataCosa fare
1Scrivi il tuo CLAUDE.mdEsercizio25 minApri la cartella di lavoro reale. Scrivi PERCHÉ / Vincoli / COME. Sotto le 60 righe. Condividi prima della Settimana 2.
2Classificazione livelliEsercizio15 min10 task reali dal tuo lavoro. Classifica T1/T2/T3 con una frase di ragionamento. Condividi prima della Settimana 2.
WEEK 2Costruire una Funzionalità
Costruisci prima. Il momento «ah — ho spedito qualcosa» trasforma i principianti fragili in operatori impegnati. Skills e regole arrivano la settimana prossima, quando la friction è reale.
📖Prima della lezioneASYNC
~55 min
#ArgomentoTipoDurataCosa fare
1Definisci «fatto» prima di iniziareLettura10 minLa regola delle 3 criteri: prima di qualsiasi codice, definisci 3 criteri di successo verificabili. «Sembra giusto» non è un criterio.
2Design preview prima del codiceLettura10 minSchizza in testo semplice prima di chiedere a Claude di elencare i file. Cattura i malintesi prima che esista un diff.
3Consumer sweepLettura10 minQuando cambi una convenzione, fai grep su ogni file dipendente prima di dichiarare fatto. Errore con più recidive nella mappa.
4Quiz — rispondi prima della lezioneQuiz10 min5 domande sulle letture.
5Istruzioni — come prepararsiIstruzioni15 minPorta il tuo CLAUDE.md della settimana scorsa. Scegli una funzionalità reale da costruire (piccola: un pulsante, un form, o uno script).
🎥In aulaLIVE
56 min + ~19 min FAQ
#ArgomentoTipoDurataCosa succede
1Riepilogo della lettura5 min«Hai letto la regola delle 3 criteri — oggi scrivi i criteri dal vivo prima di costruire qualsiasi cosa.»
2Show and tell — CLAUDE.md della Settimana 1Demo5 minL'istruttore sceglie 2-3 CLAUDE.md dei partecipanti. Mostra come appare uno forte.
3Definisci «fatto» — gateEsercizio8 minI partecipanti scrivono 3 criteri di successo per la loro funzionalità dal vivo. L'istruttore non procede finché tutti non ne hanno 3. Gate rigido.
4Design previewEsercizio10 minI partecipanti schizzano la loro funzionalità in testo semplice. L'istruttore rivede 2-3 schizzi con il gruppo.
5Walkthrough costruzione funzionalitàDemo20 minL'istruttore esegue una build completa: preview → scan → branch → build → self-review → deploy.
6Rituale del compounding loopDemo8 minL'istruttore scrive una cattura dal vivo. «Cosa è andato storto? Una frase.» Mostra formato e posizione.
FAQ~19 min
✏️Dopo la lezioneASYNC
~65 min · condividi prima della Settimana 3
#EsercizioTipoDurataCosa fare
1Costruisci e spedisci la tua funzionalitàEsercizio45 minUsa criteri e schizzo dalla lezione. Canary check. Consumer sweep. Fai il deploy e verifica. Condividi link PR + criteri marcati ✓.
2Prima voce di compoundingEsercizio20 minUna voce reale nel log degli errori: cosa è successo / perché / cosa farai diversamente. Condividi prima della Settimana 3.
WEEK 3Skills, Regole e MCP
Personalizza quando la friction è reale. I partecipanti hanno ora costruito qualcosa manualmente — l'euristica delle 3 ripetizioni è significativa, il gate friction-twice degli MCP è testabile rispetto a un'esperienza reale.
📖Prima della lezioneASYNC
~50 min
#ArgomentoTipoDurataCosa fare
1Concetto dei file di regoleLettura15 minCosa sono i file di regole, perché sono separati da CLAUDE.md, paths: vs globs: — e perché quello sbagliato rompe silenziosamente 20 file.
2Concetto delle skillsLettura15 minL'euristica delle 3 ripetizioni. Il pattern context-first. Scrivi una skill solo per un flusso che hai già fatto manualmente — ora ne hai alcuni.
3Concetto degli MCPLettura5 minIl gate friction-twice. Hai costruito per due settimane — hai sentito la friction di non avere uno strumento specifico?
4Quiz — rispondi prima della lezioneQuiz10 min5 domande sulle letture.
5Istruzioni — come prepararsiIstruzioni5 minPorta la tua funzionalità spedita e la voce di compounding. Pensa a un flusso che hai ripetuto manualmente che potrebbe diventare una skill.
🎥In aulaLIVE
47 min + ~28 min FAQ
#ArgomentoTipoDurataCosa succede
1Riepilogo della lettura5 min«Hai letto l'euristica delle 3 ripetizioni — oggi costruiamo una skill per un flusso che qualcuno in questa stanza ha già fatto manualmente nelle Settimane 1-2.»
2Self-audit: revisione CLAUDE.mdDemo5 minL'istruttore apre una sessione Claude fresca e rivede il CLAUDE.md di un partecipante. Il gruppo vede cosa trova il contesto fresco.
3File di regoleDemo10 minConfig sbagliata (globs:) fallisce silenziosamente — 20 file, zero avvisi. Poi config corretta (paths:).
4SkillsDemo12 minL'istruttore costruisce una skill per un flusso descritto da un partecipante — presa dal loro lavoro reale delle Settimane 1-2.
5MCP: gate decisionaleEsercizio8 minEsercizio di gruppo: ogni partecipante nomina uno strumento con cui ha avuto friction due volte nelle ultime due settimane. Decisioni reali adesso.
6Hooks — opzionale/bonus opzionaleDemo7 minDemo breve: regola ignorata vs hook la cattura. Posizionato come «infrastruttura per quando sei pronto.» Non nel requisito di graduation.
FAQ~28 min
✏️Dopo la lezioneASYNC
~65 min · condividi prima della Settimana 4
#EsercizioTipoDurataCosa fare
1Scrivi la tua prima regolaEsercizio20 minScrivi una regola di vincolo usando paths: (non globs:). Verifica che si carichi automaticamente. Condividi contenuto + conferma.
2Scrivi la tua prima skillEsercizio30 minScrivi una skill per un flusso che hai già fatto manualmente nelle Settimane 1-2. Solo lavoro reale. Condividi file skill + screenshot in esecuzione.
3MCP setup opzionaleSetup15 minSolo se hai identificato un caso d'uso friction-twice. Installa un MCP. Condividi cosa connette e perché.
WEEK 4Skills Agentiche
📖Prima della lezioneASYNC
~55 min
#ArgomentoTipoDurataCosa fare
1Test di parità — cosa non può fare l'agenteLettura15 minMappa ogni flusso: quale può testare Claude, quale può controllare solo un umano? Test che passano ≠ prodotto funzionante.
2Il test del percorso del primo utenteLettura10 minEsegui un test con un account completamente nuovo — nessun dato pre-caricato. Nasconde cosa incontrano i veri nuovi utenti.
3Quiz — rispondi prima della lezioneQuiz10 min5 domande sulle letture.
4Istruzioni — come prepararsiIstruzioni20 minFunzionalità deployata. Skill scritta. Almeno 2 voci di compounding. Pattern scan scritto: cosa hai ripetuto manualmente che Claude avrebbe potuto eseguire?
🎥In aulaLIVE
53 min + ~22 min FAQ
#ArgomentoTipoDurataCosa succede
1Riepilogo della lettura5 min«Hai letto che test che passano ≠ prodotto funzionante. Oggi guardi un progetto fallire il test di parità.»
2Test di paritàDemo15 minL'istruttore prende un progetto reale di un partecipante. Mappa ogni flusso. Identifica cosa Claude non può testare. Mostra il gap.
3Il test del percorso del primo utenteDemo10 minL'istruttore esegue un test con account nuovo — nessun dato pre-caricato. Mostra cosa si rompe.
4Conversione hook opzionaleDemo8 minPer i partecipanti che hanno scritto skills e regole nella Settimana 3: una conversione regola-to-hook. «Passo successivo quando sei pronto.» Non richiesto.
5GraduationEsercizio20 minOgni partecipante presenta 3 artefatti (vedi graduation bar). Discussione di gruppo.
FAQ~22 min
✏️Dopo la lezioneASYNC
~40 min
#EsercizioTipoDurataCosa fare
1Spedisci e verificaEsercizio20 minFai il deploy della tua funzionalità. Percorri la checklist di verifica: URL, flussi, console.
2Output finale del pattern scanEsercizio20 minRivedi le sessioni della coorte. Cosa dovrebbe diventare una skill o un hook? Un impegno per la settimana prossima. Condividi prima della graduation.
Graduation bar — v1.5 · Hooks non richiesti
Artefatto 1
Una funzionalità spedita
Con un test che verifica che funzioni. Prova che sai eseguire end to end.
Artefatto 2
Un test di parità
Un flusso nel tuo progetto che Claude non può testare automaticamente + il tuo controllo manuale. Prova che capisci i limiti.
Artefatto 3
Una voce di compounding letta ad alta voce
Cosa è successo / perché / cosa farai diversamente. Prova che il sistema ha imparato.
Bonus — non richiesto
Una skill o hook personalizzato
Celebrato ma non richiesto per la graduation. Hooks rimossi dal requisito di graduation — infrastruttura adiacente allo sviluppo, astratta per operatori non tecnici in questa fase.