3 strumenti che hanno cambiato il modo di programmare con gli agenti IA

Framework Superpowers, loop Claude Code e Claude Code + Obsidian: tre strumenti di codifica IA che hanno fondamentalmente cambiato il workflow di sviluppo agentico nel 2026 — struttura, iterazione e memoria persistente.

3 strumenti che hanno cambiato il modo di programmare con gli agenti IA

3 strumenti che hanno cambiato il modo di programmare con gli agenti IA

Gli agenti IA di codifica si sono evoluti da autocompletamento glorificato a veri e propri partner di sviluppo. Ma l'intelligenza grezza del modello da sola non consegna software. Le vere scoperte di marzo 2026 sono arrivate da tre strumenti che risolvono i problemi strutturali della programmazione agentica: come strutturare i workflow degli agenti, come guidarli durante un'attività e come dare loro una memoria persistente tra le sessioni.

Ecco i tre strumenti di codifica IA che hanno fondamentalmente cambiato il nostro workflow di sviluppo — e come potete iniziare a usarli oggi.

1. Superpowers: il framework di competenze che obbliga gli agenti a seguire un processo

Il problema più grande degli agenti IA di codifica non è la capacità — è la disciplina. Date a un agente una richiesta di funzionalità, e inizierà a scrivere codice immediatamente. Nessuna specifica. Nessun test. Nessun piano. Superpowers, creato da Jesse Vincent presso Prime Radiant, risolve questo problema intercettando le sessioni degli agenti all'avvio e caricando guide comportamentali obbligatorie chiamate "skill".

Come funziona Superpowers

Quando avviate Claude Code, Cursor o qualsiasi agente di codifica supportato con il framework Superpowers installato, l'agente non si lancia nel codice. Invece, segue una metodologia di sviluppo strutturata:

  1. Brainstorming — L'agente chiede cosa volete davvero costruire. Raffina l'idea attraverso domande socratiche, esplora alternative e presenta il design in sezioni abbastanza brevi da essere effettivamente lette.
  2. Git Worktrees — Dopo l'approvazione del design, crea uno spazio di lavoro isolato su un nuovo branch, esegue il setup del progetto e verifica una baseline di test pulita.
  3. Pianificazione — Il lavoro viene suddiviso in compiti di piccole dimensioni (2-5 minuti ciascuno). Ogni compito ha percorsi di file esatti, frammenti di codice completi e passaggi di verifica. Il piano è scritto "per uno sviluppatore junior entusiasta con cattivo gusto, nessun giudizio e un'avversione per i test."
  4. Sviluppo guidato da sotto-agenti — Ogni compito viene inviato a un sotto-agente fresco con revisione a due fasi: prima conformità alle specifiche, poi qualità del codice.
  5. Test-Driven Development — RED-GREEN-REFACTOR rigoroso. Il framework Superpowers cancella il codice scritto prima dei test. Nessuna eccezione.
  6. Revisione del codice — Revisione rispetto al piano originale, i problemi vengono segnalati per gravità. I problemi critici bloccano il progresso.
  7. Finalizzazione del branch — Verifica che tutti i test passino, presenta le opzioni (merge, PR, mantenere o scartare) e pulisce il worktree.

Perché è importante per la programmazione IA

L'intuizione chiave del framework Superpowers è che si tratta di workflow obbligatori, non di suggerimenti. L'agente verifica le competenze pertinenti prima di ogni compito. Jesse Vincent riporta che gli agenti con Superpowers possono lavorare autonomamente per ore senza deviare dal piano.

Il framework Superpowers è disponibile come plugin Claude Code, come estensione Cursor e supporta l'installazione manuale per Codex, OpenCode e Gemini CLI. È sotto licenza MIT e in tendenza su GitHub da marzo 2026.

In Context Studios, vediamo un chiaro parallelo tra l'architettura di competenze di Superpowers e il sistema di competenze di OpenClaw — entrambi usano file SKILL.md componibili che si attivano automaticamente in base al contesto. La differenza sta nella portata: Superpowers si concentra esclusivamente sui workflow di codifica, mentre le competenze di OpenClaw coprono tutto, dall'automazione del browser al controllo IoT.

2. Claude Code Loops: guidare gli agenti senza interrompere il flusso

Claude Code ha ricevuto aggiornamenti massicci a marzo 2026 (versioni dalla 2.1.63 alla 2.1.77), ma due funzionalità si distinguono per i workflow di codifica agentica: /loop per i compiti ricorrenti e /btw per le domande secondarie.

Il comando /loop: cron leggero nel vostro terminale

Introdotto in Claude Code v2.1.71, il comando /loop trasforma Claude Code in un sistema di monitoraggio ricorrente. Definite un intervallo e un prompt, e Claude lo esegue automaticamente:

  • /loop 5m check the deploy — verifica lo stato del deployment ogni 5 minuti
  • /loop 30s run tests — esegue i test ogni 30 secondi durante lo sviluppo
  • /loop 1h check for new issues — monitora le issue GitHub ogni ora

I loop sono legati alla sessione con scadenza di tre giorni. Si fermano alla chiusura della sessione. Potete disabilitarli con la variabile d'ambiente CLAUDE_CODE_DISABLE_CRON.

Come Sean Kochel spiega nella sua guida dettagliata, i loop sono particolarmente potenti per i workflow TDD. Impostate /loop 30s run tests e scrivete il vostro codice — l'agente valida continuamente le vostre modifiche rispetto alla suite di test in tempo reale. Combinato con la metodologia TDD rigorosa di Superpowers, questo crea un ciclo di feedback dove il codice viene verificato ogni 30 secondi senza intervento manuale.

Il comando /btw: domande secondarie senza inquinare il contesto

Il comando /btw, sviluppato da Erik Schluntz nel team Claude Code, risolve un problema reale. Quando Claude Code è nel mezzo di un'attività — diciamo, sta facendo il refactoring di un modulo grande — e avete bisogno di fare una domanda veloce, avevate due opzioni scadenti: cancellare la risposta e perdere il progresso, o aspettare che finisca.

/btw vi permette di fare una domanda secondaria mentre Claude sta ancora elaborando. La risposta non viene aggiunta alla cronologia della conversazione, quindi non inquina la finestra di contesto né cambia ciò che Claude "sa" della vostra sessione.

Caratteristiche chiave del comando /btw:

  • Solo una risposta — nessun follow-up all'interno di un thread /btw
  • Nessun accesso agli strumenti — risponde solo dal contesto della conversazione
  • Costo basso — riutilizza la cache del prompt, consumo di token minimo
  • Chiudere con Spazio, Invio o Esc e continuare a lavorare

Thariq Shihipar (lead Claude Code) ha annunciato /btw l'11 marzo 2026, e il tweet ha raggiunto 2,2 milioni di visualizzazioni — un chiaro segno di quanto gli sviluppatori avessero bisogno di questa funzionalità. Il modello mentale: /btw è l'inverso di un sotto-agente. Un sotto-agente ha accesso completo agli strumenti ma parte con un contesto vuoto. /btw ha visibilità completa sulla conversazione attuale ma non ha strumenti.

Pattern pratici di loop per la programmazione IA

Ecco tre pattern di loop Claude Code che usiamo regolarmente:

  1. Guardiano TDD: /loop 30s run tests durante lo sviluppo attivo. Qualsiasi regressione nei test attiva una notifica immediata.
  2. Monitor di deployment: /loop 2m check CI status dopo aver pushato un PR. Feedback istantaneo senza passare alla UI di GitHub.
  3. Sorveglianza qualità codice: /loop 10m lint and report issues per il monitoraggio qualità continuo durante i grandi refactoring.

3. Claude Code + Obsidian: memoria persistente per gli agenti IA di codifica

Il terzo strumento affronta una limitazione fondamentale degli agenti IA di codifica: la perdita di memoria. Ogni nuova sessione di Claude Code parte da zero. L'agente non ha idea di cosa avete lavorato ieri, quali decisioni architetturali sono state prese o quali errori dovrebbe evitare. WorldofAI e Greg Isenberg hanno entrambi pubblicato tutorial su questo approccio a marzo 2026, validando ciò che molti sviluppatori stanno costruendo indipendentemente.

Il problema della memoria nella programmazione agentica

Senza memoria persistente, gli agenti IA di codifica ripetono gli stessi errori tra le sessioni. Suggeriscono pattern che avete esplicitamente rifiutato. Dimenticano le convenzioni del progetto. Perdono il contesto sul perché di certe decisioni. Questo non è solo fastidioso — è costoso. Ricostruire il contesto all'inizio di ogni sessione brucia token e tempo degli sviluppatori.

Come Claude Code + Obsidian risolve il problema

La soluzione utilizza server MCP (Model Context Protocol) per connettere Claude Code a un vault Obsidian locale. L'agente può leggere e scrivere note, cercare nella base di conoscenza e mantenere un registro persistente di:

  • Decisioni architetturali — perché avete scelto Next.js invece di Remix, perché l'API usa REST invece di GraphQL
  • Convenzioni del progetto — preferenze di stile del codice, convenzioni di denominazione, regole di struttura dei file
  • Lezioni apprese — bug difficili da diagnosticare, trappole di performance, particolarità delle API
  • Contesto dei compiti — cosa è stato fatto, cosa è in corso, cosa è bloccato

La configurazione è semplice:

  1. Installare un server MCP Obsidian (esistono diverse opzioni della community)
  2. Configurare Claude Code per usare il server MCP
  3. Creare una struttura del vault per la memoria dell'agente (raccomandiamo cartelle separate per decisioni, convenzioni e log delle sessioni)
  4. L'agente legge automaticamente le note pertinenti all'avvio della sessione e scrive i nuovi apprendimenti alla fine

Oltre Obsidian: lo spettro delle architetture di memoria

L'approccio Claude Code + Obsidian funziona perché Obsidian è semplicemente file Markdown — nessun formato proprietario, nessun lock-in, completamente versionabile con git. Ma è un punto su uno spettro più ampio di soluzioni di memoria per agenti IA:

ApproccioPersistenzaRicercaComplessità
File CLAUDE.mdPer progettoManualeBassa
Obsidian + MCPCross-progettoFull-textMedia
DB vettoriale (Pinecone, Weaviate)Cross-progettoSemanticaAlta
Sistemi memoria personalizzati (Cortex)Cross-progettoSemantica + decadimentoAlta

In Context Studios, abbiamo costruito Cortex — un sistema di memoria cognitiva con architettura multi-store, funzioni di decadimento e attivazione diffusa — perché i nostri agenti hanno bisogno di più della semplice presa di appunti. Hanno bisogno di una memoria che sbiadisce, si consolida e fa emergere il contesto rilevante automaticamente. Ma per la maggior parte degli sviluppatori che iniziano con la memoria degli agenti IA, Claude Code + Obsidian raggiunge il punto ideale tra semplicità e potenza.

Come i tre strumenti lavorano insieme

Questi tre strumenti di codifica IA non sono alternative in competizione — sono livelli complementari di uno stack di programmazione agentica efficace:

  1. Superpowers fornisce la struttura — workflow obbligatori che mantengono la disciplina degli agenti attraverso pianificazione, TDD e revisione del codice
  2. Claude Code Loops forniscono l'iterazione/loop per il feedback continuo e /btw per la guida senza inquinamento del contesto
  3. Claude Code + Obsidian fornisce la memoria — conoscenze persistenti che sopravvivono ai confini delle sessioni

Insieme, rispondono alle tre più grandi lamentele degli sviluppatori riguardo gli agenti IA di codifica: agenti che improvvisano invece di pianificare (Superpowers risolve questo), agenti che non possono essere guidati durante un'attività (loop e /btw risolvono questo), e agenti che dimenticano tutto tra le sessioni (la memoria Obsidian risolve questo).

Una sessione tipica di programmazione agentica nel 2026

Ecco come appare una sessione produttiva con tutti e tre gli strumenti:

  1. Claude Code si avvia e carica la vostra memoria Obsidian — conosce il contesto del progetto, le decisioni passate e le vostre convenzioni di codifica
  2. Superpowers si attiva e chiede cosa volete costruire
  3. Dopo il brainstorming e l'approvazione del piano, i sotto-agenti iniziano l'esecuzione
  4. Impostate /loop 30s run tests per feedback TDD continuo
  5. Durante l'attività, usate /btw per chiedere "qual era il rate limit dell'API che abbiamo deciso?" — l'agente risponde dal contesto senza perdere il suo posto
  6. Quando il lavoro è completo, le decisioni architetturali e le lezioni vengono scritte in Obsidian
  7. Sessione successiva, l'agente riprende esattamente da dove vi siete fermati

Per iniziare

Ecco come configurare ogni strumento:

Framework Superpowers

# Claude Code
/plugin install superpowers@claude-plugins-official

# Cursor
/add-plugin superpowers

# Gemini CLI
gemini extensions install https://github.com/obra/superpowers

Claude Code Loops

# Integrato — usatelo direttamente
/loop 5m check deploy status
/btw qual era il messaggio di errore di prima?

Claude Code + Obsidian Memoria

# Installare un server MCP Obsidian
npm install -g obsidian-mcp-server

# Configurare nelle impostazioni di Claude Code
# Aggiungere la connessione server MCP al vault Obsidian locale

Definition of Done

Se state valutando questi strumenti per il vostro team, ecco cosa significa "funziona bene":

  • Gli agenti seguono un piano prima di scrivere codice (Superpowers)
  • I test si eseguono automaticamente durante lo sviluppo (/loop)
  • Le domande veloci non fanno deragliare i compiti lunghi (/btw)
  • Le decisioni architetturali sopravvivono tra le sessioni (Obsidian)
  • La revisione del codice avviene prima del merge, non dopo (Superpowers)
  • Il tempo di ricostruzione del contesto scende da minuti a secondi (Obsidian)

FAQ

Cos'è il framework Superpowers per gli agenti IA di codifica?

Superpowers è un framework open-source di Jesse Vincent che impone workflow di sviluppo strutturati agli agenti IA di codifica. Carica "competenze" obbligatorie — brainstorming, pianificazione, TDD, revisione del codice — che l'agente deve seguire prima di scrivere codice. Disponibile per Claude Code, Cursor, Codex, OpenCode e Gemini CLI.

Come funziona il comando /loop in Claude Code?

Il comando /loop crea compiti ricorrenti all'interno di una sessione Claude Code. Specificate un intervallo e un prompt (es. /loop 5m run tests), e Claude lo esegue automaticamente. I loop sono legati alla sessione con scadenza di tre giorni. Introdotto in Claude Code v2.1.71 a marzo 2026.

Cos'è /btw in Claude Code e come risparmia token?

/btw permette di fare una domanda secondaria mentre Claude Code sta elaborando un'altra attività. La risposta non viene aggiunta alla cronologia della conversazione, mantenendo pulita la finestra di contesto e riducendo il consumo di token. Nessun accesso agli strumenti — risponde solo dal contesto esistente. Sviluppato da Erik Schluntz, annunciato l'11 marzo 2026.

Come si connette Claude Code a Obsidian per la memoria persistente?

Si usa un server MCP (Model Context Protocol) che fa da ponte tra Claude Code e un vault Obsidian locale. L'agente può leggere decisioni del progetto, convenzioni e log delle sessioni dalle note Obsidian, e scrivere i nuovi apprendimenti. Questo dà agli agenti una memoria persistente tra le sessioni senza formati proprietari.

Questi tre strumenti possono essere usati insieme?

Sì — sono progettati per essere complementari. Superpowers fornisce la struttura del workflow, Claude Code Loops forniscono iterazione e guida, e Obsidian fornisce la memoria persistente. Insieme risolvono i tre problemi fondamentali della programmazione agentica: mancanza di disciplina, mancanza di guida e mancanza di memoria.

Questi strumenti sono gratuiti?

Superpowers è sotto licenza MIT e gratuito. Claude Code Loops e /btw sono integrati in Claude Code (richiede un abbonamento Claude — Pro, Max, Team o Enterprise). Obsidian è gratuito per uso personale, e i server MCP della community sono open source. L'unico costo è il vostro piano API o abbonamento Claude.

Condividi articolo

Share: