Schermata terminale con codice e comandi Claude Code

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.

Prodotti correlati su Amazon

abbonamento Claude Pro AnthropicVedi su Amazon →

Articoli simili