ORLOV JOGOS

Skills ·

Superpowers: seu agente pergunta, planeja e testa antes

Peça um recurso a um agente de programação e ele quase sempre começa a escrever código na hora. O Superpowers faz ele parar primeiro, descobrir o que você quer, combinar um plano com você e depois construir passo a passo, com testes.

Ver Superpowers no GitHub

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.

Um balão de fala à esquerda, uma lista de verificação no meio e, à direita, uma fileira de caixinhas com marcas de verificação, ligadas por um caminho iluminado.
Primeiro perguntar. Depois planejar. Então construir com testes.

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

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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

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.

Ver Superpowers no GitHub