Claude Code 2026: la guida completa alle 25 funzionalità con esempi pratici
Claude Code è nato come assistente da terminale, oggi è un sistema agentico a strati con memoria, hook, skills, subagenti, plugin e server MCP in layer distinti. Ogni strato cambia ciò che il modello può vedere o fare. Questa guida copre 25 feature e strategie per usare Claude Code al massimo. I codici esempio seguono un formato documentato e funzionano così come sono scritti. Ogni voce ha un’etichetta che indica se è una funzionalità ufficiale Anthropic, una tecnica community o un tool di terze parti.
Cos’è Claude Code
Claude Code è il tool agentico di Anthropic per coding. Funziona nel terminale, nell’app desktop e nell’IDE. Legge file, esegue comandi, modifica codice e chiama strumenti esterni. Sotto il cofano gira un loop agentico che sceglie gli strumenti, accumula contesto e gestisce sessioni lunghe attraverso la compattazione. I confini di sicurezza arrivano da modalità di permesso, checkpoint, sandboxing e impostazioni gestite. Lo stesso loop è esposto programmaticamente via SDK Agent. Gli sviluppatori estendono il tool con alcuni primitivi di base: CLAUDE.md, skills, subagenti, slash commands, hook e server MCP. I plugin impacchettano questi primitivi in un’unica unità installabile.
Le 25 feature e strategie
Ogni feature/strategia è etichettata: Ufficiale (funzionalità Anthropic documentata), Tecnica community (pattern di workflow, non feature shipped), Tool di terze parti (software esterno ad Anthropic).
CLAUDE.md — file di memoria
Ufficiale. Questo file è la costituzione dell’agente per il tuo repository. Claude lo legge a ogni sessione per ancorare convenzioni e comandi.
Skills
Ufficiale. Una skill è un file SKILL.md con frontmatter sotto .claude/skills/<nome>/. Supporta invocazione tramite /nome e invocazione autonoma da parte di Claude.
Subagenti
Ufficiale. I subagenti sono istanze specializzate con finestre di contesto proprie. Il lavoro verboso resta isolato, così la conversazione principale rimane focalizzata.
Slash commands
Ufficiale. Scorciatoie battute con /. I built-in includono /init, /compact, /context, /review e /security-review.
Hook
Ufficiale. Script deterministici che si attivano in punti definiti del ciclo di vita. PreToolUse è il checkpoint di sicurezza primario prima che qualsiasi tool venga eseguito.
Server MCP
Ufficiale. Il Model Context Protocol connette Claude Code a GitHub, database e browser. Il server gestisce l’integrazione, Claude decide cosa fare.
Plugin
Ufficiale. Un plugin è un bundle versionato di skills, subagenti, comandi, hook e definizioni MCP. Un solo comando /plugin installa l’intero set.
Checkpoint
Ufficiale. Claude Code scatta uno stato automaticamente prima delle modifiche. Premi Escape due volte per tornare indietro quando qualcosa si rompe.
Plan mode
Ufficiale. Esplora e propone senza eseguire. Ideale per dimensionare il lavoro prima di impegnarsi con le modifiche.
Modalità di permesso
Ufficiale. La modalità predefinita chiede conferma prima di ogni scrittura file e comando shell. Altre modalità sacrificano supervisione per velocità.
Auto Mode (research preview)
Ufficiale, research preview. Un classificatore separato Sonnet 4.6 esamina ogni azione prima. Azioni sicure procedono, quelle rischiose vengono bloccate o escalate.
Compattazione del contesto
Ufficiale. /compact condensa le sessioni lunghe per preservare contesto utilizzabile. /context riporta l’uso corrente del contesto.
Background tasks
Ufficiale. I comandi shell lunghi girano con il flag run_in_background sul tool Bash. Claude interroga l’output senza bloccare la conversazione.
SDK Agent
Ufficiale. L’SDK espone lo stesso loop programmaticamente tramite query(). Puoi inviare slash command come /code-review e processare i risultati.
CLI headless
Ufficiale. claude -p "query" lancia un processo one-shot ed esce. Anche input con pipe funziona: cat logs.txt | claude -p.
GitHub Action e job schedulati
Ufficiale. Claude Code gira come processo one-shot senza TTY. Questo abilita integrazione CI, job schedulati e pre-commit hook.
Output styles e statusLine
Ufficiale. Gli stili di output cambiano la formattazione della risposta. Un renderer statusLine personalizzato mostra lo stato della sessione nel terminale.
Controllo remoto e notifiche mobile
Ufficiale. Puoi guidare Claude Code da mobile o web. Claude può inviare notifiche push quando i task finiscono.
Away summary
Ufficiale. Feature a livello di sessione che mostra il contesto quando riprendi una sessione in pausa. Abilitata di default, si può disattivare.
Sandboxing
Ufficiale. Il tool Bash in sandbox impone isolamento a livello OS per filesystem e rete. I comandi girano senza prompt all’interno dei confini che definisci.
Cartelle di contesto strutturate
Tecnica community. Organizza cartelle specifiche per task: linee guida brand, dati cliente, terminologia legale. Il contesto giusto si carica per ogni task, migliorando la rilevanza dell’output.
Workflow dinamici
Tecnica community. Suddividi task complessi in passi più piccoli usando subagenti. Pattern comuni: classifica e agisci, dirama e sintetizza.
Pipeline di skill modulari
Tecnica community. Incatena skill riutilizzabili in workflow end-to-end. Una pipeline di supporto può combinare skill di categorizzazione, generazione risposte e escalation.
Layer di memoria esterni
Tool di terze parti. Strumenti come Mem Search o Hermes estendono la memoria attraverso progetti lunghi. Stanno fuori dalla memoria built-in di Claude Code.
Tecniche di resilienza
Tecnica community. I professionisti resettano e riprovano i task quando la qualità dell’output degrada. Questo evita l’inquinamento del contesto e mantiene risultati consistenti.
Il prossimo step? Prova la demo interattiva disponibile sul sito ufficiale di Anthropic per vedere queste feature in azione.
