From road-to-mastery
Bootstrap completo della cartella-studente per qualsiasi esame. Intervista breve (nome, esame, data, syllabus), crea la struttura del contratto del file system, genera programma.md e programma-micro.md con ricerca web e controllo di copertura, e compila il CLAUDE.md del tutor. Usala alla prima configurazione o per aggiungere una nuova materia.
How this skill is triggered — by the user, by Claude, or both
Slash command
/road-to-mastery:organizzaThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
`/organizza` non genera solo un programma: **allestisce** la cartella perché si
/organizza non genera solo un programma: allestisce la cartella perché si
auto-sostenga nel tempo. Funziona in due casi:
CLAUDE.md / stato/):
crea tutto da zero e aggiunge la prima materia.Risolvi quale caso applicare controllando se esiste stato/progressi.md.
Se esiste già una materia attiva con materie/<materia-attiva>/sessione_corrente.md
non vuoto, consolidalo in stato/progressi.md e svuotalo prima di procedere.
Chiedi, in un linguaggio naturale e caldo, solo ciò che serve:
Non chiedere mai operazioni su file o cartelle: a quelle pensi tu.
Prima di generare qualsiasi struttura, cerca sul web il programma ufficiale e i contenuti d'esame aggiornati:
WebSearch: "[esame] [materia] programma ufficiale syllabus aggiornato [anno]"
WebSearch: "[esame] [materia] argomenti d'esame domande frequenti [anno]"
Mai costruire un programma a memoria.
Crea (solo ciò che manca):
CLAUDE.md ← dal template del plugin (Passo 5)
stato/
├── progressi.md ← registro globale (materia attiva, %, punti deboli, calendario ripassi)
└── preferenze.md ← tono/metodo dello studente
materie/<slug-materia>/
├── materiali/ ← qui va SOLO il syllabus ufficiale (leggero)
├── programma.md ← struttura standard (no contenuti)
├── programma-micro.md ← stessa struttura, in micro-lezioni 5-10 min
├── sessione_corrente.md ← vuoto all'inizio
├── domande.md ← vuoto all'inizio
└── sincronizzazione.md ← mappa syllabus ↔ lezioni
Lo <slug-materia> è una versione semplice e minuscola del nome (es.
"Diritto costituzionale" → diritto-costituzionale).
materie/<slug>/programma.md: moduli → lezioni, con
priorità ⭐ sui temi più probabili all'esame. Solo struttura, niente contenuti.programma-micro.md: micro-lezioni da 5-10
minuti, dense ed esaustive (lo studio si fa nei ritagli di tempo — non devono
restare buchi).sincronizzazione.md mappa ogni punto del
syllabus su ≥1 micro-lezione. Se un punto resta scoperto, segnalalo
esplicitamente e aggiungi la micro-lezione mancante.Codifica lezioni in modo coerente (es. 1.1a, 1.1b, …). Stato iniziale ○ da fare.
Alla prima configurazione, compila il template del plugin
(${CLAUDE_PLUGIN_ROOT}/templates/CLAUDE.md.template) sostituendo
{{NOME}}, {{ESAME}}, {{DATA_ESAME}}, e salvalo come CLAUDE.md nella radice
della cartella-studente. Da quel momento, ogni volta che lo studente apre Claude
in quella cartella, l'ambiente è già un tutor configurato per lui.
stato/progressi.mdRegistra: materie presenti, materia attiva (= quella appena creata), percentuali a 0, sezione "Punti deboli" vuota, Modalità attiva: micro, e un Calendario ripassi (ripasso dilazionato a 1, 3, 7, 16, 35 giorni dopo la prima padronanza di ogni lezione).
python3 ${CLAUDE_PLUGIN_ROOT}/tools/valida_contratto.py .📍 Adesso puoi:
/tutor/programma/testanpx claudepluginhub lucacapocci94-dev/road-to-mastery --plugin road-to-masteryCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.