Superpowers è un framework open source di skill agentiche e una metodologia di sviluppo software creata da Jesse Vincent e dal team Prime Radiant. Disponibile su GitHub con oltre 130.000 stelle, si è affermato come uno degli strumenti più adottati per strutturare il lavoro degli agenti di coding IA.

Il principio fondante è semplice: invece di lasciare che l'agente si lanci precipitosamente nel codice, Superpowers gli insegna un workflow disciplinato. Non appena viene rilevato un progetto, l'agente avvia innanzitutto una fase di brainstorming per comprendere il bisogno reale. Presenta poi la specifica in blocchi abbastanza brevi da poter essere effettivamente letti e validati dall'essere umano. Una volta approvato il design, l'agente costruisce un piano di implementazione prima di scrivere una sola riga di codice.

Il framework si basa su file SKILL.md in markdown che fungono da istruzioni strutturate. Queste skill coprono cinque ambiti: testing (TDD rigoroso red/green, test asincroni, anti-pattern), debugging (approccio sistematico, individuazione della causa radice, verifica), collaborazione (brainstorming, pianificazione, code review, agenti paralleli), sviluppo (git worktree, gestione dei branch, workflow con subagenti) e meta-skill (creazione, test e condivisione di nuove skill).

L'architettura è notevolmente efficiente in termini di token: il core inietta meno di 2.000 token all'avvio. Le skill aggiuntive vengono caricate on demand tramite uno script shell che le cerca e le legge. Questa sobrietà è essenziale per evitare di sprecare il contesto dell'agente.

Superpowers integra inoltre un sistema di memoria conversazionale. Duplica le trascrizioni delle conversazioni Claude al di fuori della directory .claude (per evitarne la cancellazione automatica dopo un mese), le indicizza in un database SQLite con ricerca vettoriale e genera riepiloghi tramite Claude Haiku.

Il progetto è compatibile con diverse piattaforme di agenti: Claude Code tramite il suo sistema nativo di plugin, Cursor, Codex e OpenCode (con installazione manuale per questi ultimi due). Un ecosistema di repository satellite completa il progetto principale: un marketplace curato, un laboratorio per skill sperimentali, una raccolta di skill della community e strumenti per lo sviluppo di plugin Claude Code.

I principi metodologici sottostanti — TDD rigoroso, YAGNI, DRY — riflettono una visione in cui la qualità del software non viene sacrificata all'automazione, ma anzi rafforzata da una struttura che guida l'agente verso le best practice.