Superpowers é um conjunto de skills para agentes de programação com IA, mais instruções curtas que fazem o agente usá-las. Juntas, elas funcionam como um método para criar software: entender o objetivo, planejar o trabalho, construir com testes e revisar.
É open source, com licença MIT. Funciona com Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot CLI, Grok Build CLI, OpenCode e outros agentes. Em 23 de outubro de 2026, o repositório tinha cerca de 304.000 estrelas no GitHub, e a versão mais recente era a 7.0.1, de 21 de outubro de 2026.
O que muda quando você instala
Sem ele, um agente que ouve “faça isto para mim” costuma começar a escrever código na hora. Com o Superpowers, ele primeiro dá um passo atrás e pergunta o que você quer fazer de verdade. As skills começam sozinhas quando combinam com a tarefa, então você não precisa digitar nenhum comando especial.
Os passos que ele segue
- Brainstorming. Antes de construir qualquer coisa, o agente faz perguntas até entender o que você quer e por quê. Depois ele repete o que entendeu para você poder corrigir. Uma mudança pequena é combinada no chat. Um projeto maior ganha um design escrito, mostrado em partes curtas o bastante para ler.
- Um espaço de trabalho separado. Depois que você aprova o design, ele cria um git worktree em um branch novo e confere se os testes passam antes de começar.
- Um plano. Ele divide o trabalho em tarefas pequenas, de dois a cinco minutos cada. Cada tarefa traz os arquivos exatos, o código e como conferir.
- Construção. Um subagente novo pega cada tarefa, e o trabalho é revisado depois de cada uma. Para gastar menos, o agente pode fazer todas as tarefas sozinho, com uma única revisão do branch inteiro no fim.
- Testes primeiro. Ele segue o ciclo vermelho, verde, refatorar: escrever um teste, ver ele falhar, escrever só o código suficiente para passar, ver ele passar e fazer commit. Código escrito antes do seu teste é apagado.
- Revisão de código. Entre as tarefas, o trabalho é comparado com o plano, e os problemas são relatados pela gravidade. Um problema crítico para o trabalho.
- Finalização. Quando as tarefas terminam, ele roda os testes e pergunta se você quer fazer merge, abrir um pull request, manter o branch ou descartá-lo.
O plano também segue duas regras simples: YAGNI, que quer dizer não construir o que você não vai precisar, e DRY, que quer dizer não se repetir. Segundo o projeto, é comum o agente trabalhar sozinho por umas duas horas sem sair do plano combinado.
Outras skills do conjunto
- Depuração sistemática, um processo de quatro passos para achar a causa real de um bug.
- Conferir se uma correção funciona mesmo antes de dizer que terminou.
- Colocar vários agentes para trabalhar ao mesmo tempo em problemas separados.
- Responder a uma revisão de código.
- Escrever suas próprias skills novas.
- Descobrir o que deu errado em uma sessão, com provas tiradas da transcrição.
O que saber antes
É um método rígido. O projeto diz que seus fluxos de trabalho são obrigatórios, não sugestões. Um pedido rápido e claro, como trocar uma cor, é simplesmente feito. Trabalhos maiores passam pelas perguntas e pelo plano, então espere mais idas e vindas no começo.
A etapa de brainstorming tem um acompanhante visual opcional. O logo dele é carregado do site dos criadores, junto com o número da versão do Superpowers. O projeto diz que nada sobre seu projeto, seus prompts ou seu agente é enviado. Para desligar, defina SUPERPOWERS_DISABLE_TELEMETRY como true.
Como instalar
No Claude Code, instale pelo marketplace oficial de plugins:
/plugin install superpowers@claude-plugins-official
No Cursor, digite isto no chat do Agent:
/add-plugin superpowers
No Codex, abra /plugins, procure Superpowers e instale. No Gemini CLI:
gemini extensions install https://github.com/obra/superpowers
Os outros agentes têm o próprio comando no README do projeto. Se você usa mais de um agente, instale em cada um. Para conferir se funciona, abra uma sessão nova e peça algo pequeno, como um app de lista de tarefas. O agente deve começar a fazer perguntas antes de escrever qualquer código.