Home / IA / Superpowers: O Framework que Transforma seu Agente de IA em Engenheiro Sênior

Superpowers: O Framework que Transforma seu Agente de IA em Engenheiro Sênior

Você já pediu pro Claude Code ou pro Cursor fazer uma feature e ele saiu escrevendo 500 linhas sem perguntar nada, sem teste nenhum, e no final você descobriu que metade não funciona?

Na minha experiência com 300+ software houses, esse é o problema número 1 de quem adota AI coding hoje. A ferramenta é poderosa, mas indisciplinada. É como contratar um dev júnior que digita na velocidade da luz, mas que não para pra pensar antes de codar.

Superpowers resolve exatamente isso. E com 125 mil stars no GitHub em menos de 5 meses, parece que o mercado inteiro concorda.

O que é o Superpowers

O Superpowers é um framework open-source de skills para agentes de código — Claude Code, Cursor, Codex, OpenCode, Gemini CLI. Criado por Jesse Vincent, o cara por trás do K-9 Mail (hoje Thunderbird para Android) e ex-responsável pela linguagem Perl.

Os números são absurdos:

  • 125.757 stars no GitHub
  • 10.263 forks
  • +18.199 stars só nessa semana
  • Licença MIT (use como quiser)
  • Plugin oficial no marketplace da Anthropic

Jesse fundou a Prime Radiant no começo de 2026 e diz que não escreve uma linha de código desde outubro de 2025. Tudo é feito pelo agente — com Superpowers.

O problema que ninguém quer admitir

Vou ser direto: a maioria das software houses está usando IA pra codar do jeito errado.

O agente recebe um prompt, sai escrevendo feito louco, entrega um bloco de código que “parece funcionar” e o dev aceita porque “o teste passou” (quando tem teste). Duas semanas depois, o bug aparece em produção e ninguém sabe de onde veio.

O problema não é a IA. O problema é que ninguém ensinou o agente a seguir um processo de engenharia. Você não deixaria um júnior humano codar sem code review, sem testes, sem planejamento. Por que deixa a IA fazer isso?

Como o Superpowers funciona (sem enrolação)

O framework impõe um workflow de 7 fases que o agente é obrigado a seguir. Não é sugestão — é obrigação programática:

1. Brainstorming

Antes de escrever qualquer código, o agente para e pergunta o que você realmente quer. Ele faz perguntas de refinamento, explora alternativas e apresenta o design em seções curtas o suficiente pra você realmente ler.

Na versão 5, o Superpowers adicionou brainstorming visual — o agente gera mockups em HTML no browser em vez de diagramas ASCII. Você vê o que vai ser construído antes de aprovar.

2. Especificação

O agente gera uma spec detalhada em chunks digeríveis. Você valida cada parte. Se não concordar, ele refaz.

3. Plano de implementação

O trabalho é quebrado em tarefas de 2-5 minutos cada. Cada tarefa tem caminhos de arquivo exatos, código completo e passos de verificação. É um plano que “um júnior entusiasmado sem contexto do projeto” conseguiria seguir.

4. Subagent-Driven Development

Aqui é onde fica interessante. Em vez de o mesmo agente fazer tudo (e acumular contexto até ficar confuso), o Superpowers cria um subagente fresco para cada tarefa. Cada subagente trabalha isolado, com contexto limpo.

O resultado? Sessões autônomas de horas sem desviar do plano. Eu sei que parece exagero, mas é isso que o framework entrega.

5. TDD forçado

Essa é a parte que eu mais gosto. O Superpowers impõe o ciclo RED-GREEN-REFACTOR:

  1. Escreva o teste (que falha)
  2. Veja ele falhar
  3. Escreva o código mínimo pra passar
  4. Veja passar
  5. Commit

Se o agente tentar escrever código antes do teste, o Superpowers deleta o código automaticamente. Leu certo. Deleta e força o agente a começar pelo teste.

O resultado? Test coverage de 85-95% — nível enterprise — porque o framework literalmente não permite pular testes.

6. Code Review

Entre cada tarefa, o agente faz review automático contra o plano original. Issues críticas bloqueiam o progresso. Não passa até resolver.

7. Finalização

Quando todas as tarefas terminam, o agente verifica os testes, apresenta opções (merge, PR, manter, descartar) e limpa o worktree.

Os números que importam

A biblioteca charlet foi reconstruída do zero usando a metodologia Superpowers na versão 7.0.0:

  • 41x mais performance
  • 96.8% de accuracy
  • Dezenas de bugs antigos corrigidos

Isso não é marketing. É um projeto real, open-source, com benchmarks publicados.

Como usar na sua software house

Instalação no Claude Code é literalmente um comando:

/plugin install superpowers@claude-plugins-official

No Cursor:

/add-plugin superpowers

Depois disso, o agente já começa a usar as skills automaticamente. Não precisa configurar nada.

Cenários práticos pra sua SH:

1. Padronizar qualidade de código AI-assisted
Toda feature gerada por IA passa por TDD forçado + code review. Chega de “o agente escreveu, eu aceitei, deu bug em prod”.

2. Onboarding acelerado
Dev novo + Superpowers = o agente guia ele pelo processo de engenharia correto. É como ter um tech lead virtual 24/7.

3. Features complexas no piloto automático
Com subagent-driven-development, você pode deixar o agente trabalhando por horas em uma feature grande enquanto você faz outra coisa. Ele segue o plano, faz review, roda testes.

4. Multi-plataforma
Metade do time usa Claude Code, a outra usa Cursor? Tanto faz. Superpowers funciona em ambos (e em Codex, OpenCode e Gemini CLI também).

O que eu penso

Vou te falar uma coisa que eu não vejo muita gente falando: o gargalo da IA no desenvolvimento não é velocidade. É disciplina.

Qualquer agente de código consegue escrever rápido. O problema é que “rápido e errado” não vale nada. Na verdade, é pior do que lento e certo, porque você ainda vai gastar tempo debugando.

O Jesse entendeu isso antes de todo mundo. Enquanto a comunidade estava obcecada com “qual modelo é mais inteligente”, ele estava perguntando “como eu faço o modelo seguir um processo?”.

E a resposta dele é elegante: não tente mudar o modelo. Mude o ambiente. Dê ao agente skills obrigatórias, force TDD, isole tarefas em subagentes. O modelo continua o mesmo — o que muda é a disciplina.

Se a sua software house está usando IA pra codar (e deveria estar), o Superpowers deveria ser o primeiro plugin que você instala. Não porque é hype — 125 mil stars não mentem — mas porque é a diferença entre “usar IA” e “usar IA direito”.

Sou Thulio, mentoro 300+ SHs desde 2016.

Fontes

Marcado:

Deixe um Comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *