MODULO 6.3

๐Ÿ’ช Superpowers Framework

O framework obra/superpowers com 27K+ stars. Workflow de 6 passos, TDD, debugging, brainstorming e suas variacoes.

6
Topicos
30
Minutos
Interm.
Nivel
Pratico
Tipo
1

๐ŸŒŸ O que e o Superpowers (27K+ Stars)

O obra/superpowers e o repositorio de skills mais popular do GitHub com mais de 27 mil stars. Ele define um framework completo de instrucoes que transforma agentes de codigo em desenvolvedores disciplinados, seguindo workflows estruturados com checkpoints de qualidade em cada etapa.

O sucesso do Superpowers vem da sua abordagem pragmatica: em vez de instrucoes vagas, ele define passos concretos que o agente deve seguir, com criterios claros de quando avancar para o proximo passo. Isso reduz drasticamente a incidencia de codigo mal estruturado ou bugs nao detectados.

Numeros do Projeto

27K+
Stars
3K+
Forks
500+
Contributors
50+
Skills
2

๐Ÿ“‹ Workflow de 6 Passos

O core do Superpowers e um workflow de 6 passos que o agente deve seguir para cada tarefa. Este workflow garante que o agente nao pule etapas criticas como analise, planejamento e testes, que sao frequentemente ignoradas quando se trabalha sem estrutura.

1

Analyze - Entender o Problema

Ler o codigo existente, entender o contexto, identificar dependencias e restricoes antes de qualquer mudanca.

2

Plan - Criar o Plano

Definir a abordagem, listar arquivos a modificar, antecipar riscos e definir criterios de sucesso.

3

Implement - Escrever o Codigo

Implementar a solucao seguindo o plano, fazendo mudancas incrementais e verificando cada passo.

4

Test - Validar a Solucao

Escrever testes, executar suite existente, verificar edge cases e garantir que nada quebrou.

5

Review - Auto-Revisar

Revisar as proprias mudancas criticamente: qualidade, seguranca, performance e aderencia ao padrao.

6

Document - Registrar Decisoes

Documentar o que foi feito, por que, e quais decisoes foram tomadas para referencia futura.

3

๐Ÿงช TDD com Superpowers

Uma das skills mais populares do Superpowers e a TDD Workflow. Ela forca o agente a seguir o ciclo classico red-green-refactor: primeiro escrever testes que falham, depois implementar o minimo necessario para passar, e finalmente refatorar mantendo testes verdes.

A skill define cobertura minima de 80%, requer testes para edge cases, e impede que o agente avance para implementacao sem testes escritos. Esse nivel de disciplina e dificil de manter manualmente, mas skills automatizam a consistencia.

Exemplo: TDD Skill Simplificada

# TDD Workflow

Para cada feature ou bugfix, siga rigorosamente:

## 1. RED - Escreva testes primeiro
- Crie testes que descrevem o comportamento esperado
- Execute e confirme que FALHAM (red)
- Cubra: happy path, edge cases, error cases

## 2. GREEN - Implemente o minimo
- Escreva apenas o codigo necessario para os testes passarem
- NAO otimize ainda - foco em corretude
- Execute testes e confirme que PASSAM (green)

## 3. REFACTOR - Melhore o codigo
- Refatore mantendo testes verdes
- Elimine duplicacao, melhore nomes, simplifique
- Execute testes apos cada mudanca
4

๐Ÿ› Debugging e Brainstorming

O Superpowers inclui skills especializadas para debugging sistematico e brainstorming estruturado. A skill de debugging guia o agente por um processo de investigacao que evita "shotgun debugging" (mudar coisas aleatoriamente esperando que funcione).

A skill de brainstorming utiliza tecnicas como "5 Whys", "First Principles" e "Inverse Brainstorming" para gerar solucoes criativas. Em vez de simplesmente pedir ideias, a skill estrutura o processo de pensamento do agente para explorar o espaco de solucoes sistematicamente.

Debugging Workflow

  1. Reproduzir o bug consistentemente
  2. Isolar: binary search no codigo
  3. Formular hipotese da causa raiz
  4. Testar hipotese com evidencias
  5. Implementar fix minimo
  6. Validar fix + regression tests

Brainstorming Frameworks

  1. 5 Whys - encontrar causa raiz
  2. First Principles - decompor em fundamentos
  3. Inverse - como causar o problema?
  4. Analogias - como outros resolveriam?
  5. Constraints - e se tivesse limitacoes?
  6. Priorizar e selecionar melhor opcao
5

๐Ÿ”€ Forks e Variacoes Populares

Com 3000+ forks, o Superpowers gerou dezenas de variacoes especializadas para nichos especificos. Essas variacoes adaptam o framework base para dominios como DevOps, data science, mobile e frontend, mantendo a filosofia de workflow estruturado.

Estudar forks populares revela como adaptar um framework generico para contextos especificos sem perder a essencia. Cada fork adiciona regras de dominio, modifica prioridades dos passos e inclui checklists especificos da area.

Forks Mais Populares

ForkFocoStars
superpowers-devopsCI/CD, Docker, K8s800+
superpowers-dataData science, ML pipelines600+
superpowers-mobileReact Native, Flutter400+
superpowers-frontendReact, Vue, Svelte350+
6

๐ŸŽจ Adaptando Superpowers ao Seu Workflow

O verdadeiro poder do Superpowers esta na adaptacao ao seu contexto. O framework base e um ponto de partida - voce deve customizar os passos, adicionar regras especificas do seu stack e definir prioridades alinhadas com sua equipe.

O processo de adaptacao envolve: identificar gaps no workflow base para seu dominio, adicionar checklists especificos, definir convencoes de codigo e ajustar o nivel de rigor baseado na criticidade do projeto. Comece com o framework base e itere.

Template de Customizacao

# Meu Superpowers Customizado

## Stack: Next.js + Supabase + TypeScript
## Convencoes:
- Sempre use TypeScript strict mode
- Componentes em PascalCase, hooks com use prefix
- Testes com Vitest, coverage minima 85%

## Workflow Adaptado:
1. Analyze - inclui verificar types e schema Supabase
2. Plan - definir migrations necessarias
3. Implement - server components por padrao
4. Test - unit + integration + e2e com Playwright
5. Review - verificar RLS policies
6. Document - atualizar types exportados

๐ŸŽฏ Proximo Passo

No proximo modulo, exploramos Skills de Desenvolvimento - colecoes focadas em TDD, code review, debugging e CI/CD para maximizar produtividade.

๐Ÿ“š Resumo do Modulo

โœ“
Superpowers - Framework com 27K+ stars, o mais popular de skills
โœ“
6 Passos - Analyze, Plan, Implement, Test, Review, Document
โœ“
TDD - Red-green-refactor com cobertura minima de 80%
โœ“
Debugging - Investigacao sistematica, 5 Whys, first principles
โœ“
Forks - 3000+ forks especializados por dominio
โœ“
Customizacao - Adaptar ao seu stack, convencoes e equipe

Proximo Modulo:

6.4 - Skills de Desenvolvimento