Udit Akhouri rilascia ADHD ("a skill for agents"), un progetto open source (MIT, v0.1.4, ~1.000 stelle) che affronta la convergenza prematura del ragionamento autoregressivo: un LLM si ancora alla sua prima idea, e i metodi ad albero non sfuggono davvero a questo fenomeno — "Tree-of-Thought amplia la ricerca ma attraversa un unico contesto condiviso, per cui l'ancoraggio persiste tra i rami." La posizione del progetto: si tratta di un problema architetturale, non di prompting.
La meccanica consiste in due fasi a tenuta stagna. Diverge: N chiamate agente parallele, isolate — nessun contesto condiviso — ciascuna riceve il problema attraverso uno dei 15 frame cognitivi deliberatamente distorti (con logica di selezione e frame personalizzati), sotto un system prompt che vieta di valutare. Focus: un critico separato, con un system prompt opposto, valuta le idee (originalità, fattibilità, pertinenza), le raggruppa per angolazione sottostante, segnala le trappole con le relative motivazioni e approfondisce i migliori sopravvissuti. La separazione generatore/critico è "meccanica": chiamate LLM distinte, non ruoli simulati all'interno di un unico contesto — la stessa intuizione della revisione avversariale a contesto separato del progetto Bun ([[sumner-bun-rewrite-rust-claude-2026-07-08]]).
La demo caratteristica confronta, su "una CLI che chiama un LLM e talvolta si blocca per 90s", la baseline (4 pattern da manuale: timeout progressivi, backoff esponenziale, richieste hedged, streaming — "la risposta che un senior dà in 30 secondi") con ADHD: oltre 30 idee suddivise in 6 cluster, 20 trappole nominate, e una scelta non ovvia — il pulsante "rage-quit" che si anima con l'attesa e reindirizza istantaneamente la richiesta verso un modello più veloce ed economico, perché "il modello lento potrebbe semplicemente essere il modello sbagliato per questo prompt." Su 6 problemi aperti, la valutazione dell'autore (giudice LLM) assegna ampiezza 9,00 contro 4,83, novità 7,83 contro 2,67, rilevamento delle trappole 9,50 contro 1,83, applicabilità 9,50 contro 6,50 — cifre autodichiarate, da leggere come affermazioni.
La distribuzione passa attraverso l'ecosistema skills (stesso canale di [[skill-pocock-grill-with-docs-2026-06]]): npx skills add UditAkhourii/adhd rileva automaticamente ~50 agenti (Claude Code, Cursor, Codex, Cline, Gemini CLI, Windsurf…), invocazione tramite /adhd o attivazione automatica sugli intenti di ideazione, una CLI e una libreria npm, il tutto costruito sugli Agent SDK di Claude e Codex. La trazione è tangibile: un servizio su The New Stack, un preprint, l'adozione da parte di repowire (PR #313 mergiata — i frame diventano "peer" del mesh-orchestrator), mstack (plugin think), zk-flow-oss, e una revisione di ricerca indipendente (testdouble/han) i cui risultati proseguono in issue pubbliche. Insegnamento: una divergenza utile non si ottiene con il prompting, si architetta — tramite l'isolamento del contesto e l'opposizione meccanica generatore/critico.