14 funzioni nascoste di Claude Code che nessuno usa (ma dovrebbe)

Ok, parliamoci chiaro: Claude Code ha un sacco di feature che il 90% delle persone non sa nemmeno esistano. E non parlo di roba inutile – parlo di cose che cambiano davvero come lavori. Boris Cherny (uno dei developer di Anthropic) ha fatto un thread su X dove svela le sue preferite. Vediamole.

1. Claude Code ha un’app mobile (sì, davvero)

Seriamente. Puoi scrivere codice dall’iPhone. Io lo trovo assurdo nel senso buono – tipo quando sei sul divano e ti viene in mente una fix ma non hai voglia di aprire il laptop. Download app Claude per iOS/Android, poi vai nella tab Code. Fine.

2. Teleport: passa le sessioni tra dispositivi

Hai presente quando stai lavorando su qualcosa al computer e poi devi uscire? Invece di lasciare tutto lì, fai /teleport e continui dal telefono. Oppure giri la cosa al contrario con /remote-control – lavori in locale ma controlli tutto da mobile. Cherny dice di avere Remote Control sempre attivo di default.

3. /loop e /schedule: Claude che lavora per te mentre dormi

Questa è roba seria. Puoi schedulare Claude perché giri in automatico per una settimana intera. Cherny ha tipo loop che partono ogni 5 minuti per gestire code review e rebase automatici. Sì, avete capito bene – Claude che fa babysitting al vostro codice 24/7.

4. Hooks: logica custom nel lifecycle dell’agent

Gli hooks ti permettono di far partire roba in automatico in momenti specifici. Tipo: carica contesto quando Claude parte (SessionStart), logga ogni comando bash che esegue (PreToolUse), manda notifiche su WhatsApp quando Claude chiede permessi. È tipo avere un assistente per il tuo assistente AI.

5. Dispatch: quando non stai codando

Dispatch è sostanzialmente un remote control sicuro per Claude Desktop. Cherny lo usa ogni giorno per gestire Slack, email, file – tutto quello che non è coding diretto. “Quando non sto codando, sto dispatching”, dice. E onestamente suona come una di quelle cose che provi una volta e poi non puoi più farne a meno.

6. Chrome extension per frontend

Il tip fondamentale qui è: dai a Claude un modo per verificare l’output. Con l’estensione Chrome, Claude può testare web app, vedere i console log, debuggare. È come avere un QA engineer che lavora in tempo reale mentre scrivi il codice.

7. Desktop app con server integrato

L’app desktop ha un browser built-in dove Claude può startare e testare i web server in automatico. Zero sbatti, zero switch tra finestre. Puoi configurare una cosa simile anche su CLI o VS Code, ma su desktop è tutto pronto out of the box.

8. Fork delle sessioni

Vuoi bifforcare una conversazione? Due modi:
1. Fai /branch dalla sessione
2. Da CLI: claude --resume <session-id> --fork-session

Utile quando vuoi esplorare due direzioni diverse senza perdere il lavoro originale.

9. /btw per domande veloci

Mentre Claude lavora puoi buttare lì domande random con /btw. Tipo “btw come si scrive dachshund?” e vai avanti. Cherny lo usa in continuazione – è quel tipo di feature piccola che diventa indispensabile.

10. Git worktrees

Claude ha supporto deep per i git worktrees. Questo è oro puro se fai tanto lavoro parallelo nello stesso repo. Cherny dice di avere “dozens of Claudes running at all times” – ed è così che lo fa. Usa claude -w per startare una nuova sessione in un worktree separato.

11. /batch per changeset massivi

Questa è roba da enterprise. /batch ti intervista, poi fa fan out del lavoro su quanti worktree agents servono – decine, centinaia, migliaia. Perfetto per code migrations enormi o qualsiasi cosa che si possa parallelizzare. Un po’ come avere un esercito di developer junior che eseguono il tuo piano.

12. –bare per SDK 10x più veloce

Di default, quando fai claude -p, il sistema cerca CLAUDE.md locali, settings, MCPs. Ma se usi gli SDK in modo non-interattivo, questa ricerca è solo overhead. Con --bare salti tutto e specifichi solo quello che serve. Startup fino a 10 volte più veloce.

13. –add-dir per accesso multi-repo

Quando lavori su più repository, Cherny starta Claude in uno e usa --add-dir (o /add-dir) per dargli accesso agli altri. Non solo dice a Claude che il repo esiste – gli dà anche i permessi per toccarlo. Comodo quando devi fare refactoring cross-repo.

14. –agent per system prompt e tools custom

Gli agent custom sono un primitivo potente ma poco usato. Definisci un nuovo agent in .claude/agents, poi lanci claude --agent=<nome>. Boom, hai un Claude specializzato per task specifici. Tipo un Claude che sa solo di DevOps, o uno che parla solo Python.

Bonus: /voice per input vocale

Fact divertente: Cherny fa la maggior parte del coding parlando a Claude invece di scrivere. Per farlo, /voice su CLI e tieni premuta la barra spaziatrice, oppure usa il bottone voice su Desktop, o attiva dictation su iOS. Onestamente, provare per credere – cambia proprio il modo in cui interagisci con l’AI.

Queste sono le feature che fanno la differenza tra usare Claude Code come chatbot glorificato e usarlo come vero coding partner. La maggior parte della gente si ferma a “scrivi questo componente React” – ma se impari a usare loop, hooks, batch e worktrees, stai già giocando un’altra partita.