Repolode
obra

obra/superpowers

Metodologia de desenvolvimento de software e biblioteca de skills composáveis que orienta agentes de programação em brainstorming, planejamento, TDD e implementação com subagentes.

Estrelas
301,583
Forks
26,929
Issues abertas
380
Último commit
há 9 dias

O que é?

Superpowers é uma metodologia de desenvolvimento de software para agentes de programação, criada como um conjunto de skills composáveis e instruções que fazem o agente usá-las. Quando detecta que você está começando a criar algo, o agente pausa para esclarecer suas intenções, apresenta o design em partes fáceis de assimilar e, em seguida, gera um plano de implementação com caminhos exatos dos arquivos, código e etapas de verificação para cada tarefa pequena.

Durante a implementação, o fluxo de trabalho enfatiza o desenvolvimento orientado a testes no ciclo red/green, YAGNI e DRY. O trabalho pode ser executado delegando cada tarefa a um novo subagente, com uma revisão após cada etapa, ou diretamente em uma única sessão, com uma revisão final. Skills como depuração sistemática, solicitações de revisão de código e conclusão de branches são acionadas automaticamente conforme o trabalho avança.

O projeto é instalado como plugin em vários ambientes de programação, incluindo Claude Code, Codex, Cursor, Gemini CLI, OpenCode, Pi e outros, cada um com suas próprias etapas de instalação. A licença é MIT.

Recursos principais

  • 01Transforma uma ideia inicial em um design por meio de perguntas guiadas, antes de qualquer código ser escrito.
  • 02Gera planos de implementação passo a passo, com caminhos exatos dos arquivos e etapas de verificação.
  • 03Aplica ciclos de TDD red/green durante a implementação.
  • 04Executa o desenvolvimento com subagentes e revisão entre as tarefas ou diretamente na sessão, com uma revisão final.
  • 05Inclui skills para depuração sistemática, revisão de código, git worktrees e conclusão de branches.
  • 06É instalado como plugin para vários agentes de programação.

Casos de uso

  • Pedir a um agente de programação que implemente um recurso a partir de uma ideia vaga, sem pular as etapas de design e planejamento.
  • Executar sessões longas de implementação autônoma seguindo um plano escrito, com pontos de revisão.
  • Padronizar as práticas de TDD e revisão de código em uma equipe que usa vários agentes de programação.
  • Depurar uma sessão em que um agente ignorou o plano ou usou as skills de forma incorreta.

Tópicos

Perguntas frequentes

O que é superpowers?
Metodologia de desenvolvimento de software e biblioteca de skills composáveis que orienta agentes de programação em brainstorming, planejamento, TDD e implementação com subagentes. Superpowers é uma metodologia de desenvolvimento de software para agentes de programação, criada como um conjunto de skills composáveis e instruções que fazem o agente usá-las. Quando detecta que você está começando a criar algo, o agente pausa para esclarecer suas intenções, apresenta o design em partes fáceis de assimilar e, em seguida, gera um plano de implementação com caminhos exatos dos arquivos, código e etapas de verificação para cada tarefa pequena.
superpowers é gratuito? Qual é a licença?
superpowers é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
superpowers ainda é mantido?
Manutenção ativa. O último commit de superpowers foi em 10 de out. de 2026.
Para que posso usar superpowers?
Pedir a um agente de programação que implemente um recurso a partir de uma ideia vaga, sem pular as etapas de design e planejamento. Executar sessões longas de implementação autônoma seguindo um plano escrito, com pontos de revisão. Padronizar as práticas de TDD e revisão de código em uma equipe que usa vários agentes de programação. Depurar uma sessão em que um agente ignorou o plano ou usou as skills de forma incorreta.
Onde consigo superpowers?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/obra/superpowers

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados