- thekb.eu
- Grafo di conoscenza
- Metodologia
- Plan mode
Plan mode
Plan mode — Metodologia. attivazione: Shift+Tab in Claude Code · descrizione: Mantiene tutti gli strumenti + system message invece di sostituire gli strumenti · definizione: Modalità non esecutiva per pianificazione e ricerca nel codebase · effetto: Raddoppia o triplica il tasso di successo su compiti complessi · meccanismo: Claude legge il repository senza modificarlo finché il piano non è accettato · uso: Pianificazione preliminare prima dell'implementazione complessa
Boris Cherny ha scritto plan mode in 30 minuti, una domenica sera, dopo aver individuato il pattern nelle issue di GitHub. Tecnicamente si riduce a un'unica istruzione: "please don't code". Claude legge il repository senza modificarlo finché il piano non viene accettato, e la modalità si attiva con Shift+Tab in «Claude Code».
Il dettaglio di design che ricorre più spesso è ciò che plan mode *non* fa. Sostituire il set di strumenti con versioni di sola lettura avrebbe rotto la prompt cache, dato che la cache corrisponde su un prefisso e ogni modifica invalida tutto ciò che segue. Il team di «Claude Code» ha invece lasciato tutti gli strumenti al loro posto e ha aggiunto «EnterPlanMode/ExitPlanMode comme outils», con un messaggio di sistema che spiega la modalità. Il modello può entrare in plan mode da solo, senza dover ricostruire la cache. La ricerca degli strumenti segue la stessa logica, con stub a caricamento differito per gli strumenti «MCP» non utilizzati.
Cat Wu e Boris Cherny riferiscono che plan mode raddoppia o triplica la probabilità di successo sui compiti complessi, allineando l'approccio prima dell'esecuzione. La pratica interna del team di Claude Code va oltre: un'istanza di Claude scrive il piano, una seconda lo rivede con l'occhio di un ingegnere senior, e quando un'implementazione devia dal binario la mossa è tornare a plan mode piuttosto che insistere. Addy Osmani lo colloca all'inizio della scrittura delle spec, come esplorazione di sola lettura prima che venga generato qualsiasi codice. Il playbook SDLC AI-native di Louis Claxton ne fa un gate: la fase di build inizia in plan mode e blocca `plan.md` prima che venga scritta la prima riga.
- Tipo
- Metodologia
- attivazione
- Shift+Tab in Claude Code
- descrizione
- Mantiene tutti gli strumenti + system message invece di sostituire gli strumenti
- definizione
- Modalità non esecutiva per pianificazione e ricerca nel codebase
- effetto
- Raddoppia o triplica il tasso di successo su compiti complessi
- meccanismo
- Claude legge il repository senza modificarlo finché il piano non è accettato
- uso
- Pianificazione preliminare prima dell'implementazione complessa
- relazioni
- 8
- Citata in
- 7 fiches
Vicinato
← si applica a
← raccomanda
→ consente
← ha creato
→ utilizza
→ migliora