Plugin Superpowers para Claude Code: O Tutorial Completo

    8 min de leitura
    Ing. Patrik Kelemen
    Plugin Superpowers para Claude Code: O Tutorial Completo

    Transforme o Claude Code de um assistente útil em um parceiro de desenvolvimento autônomo com fluxos de trabalho estruturados, aplicação de TDD e desenvolvimento orientado por subagentes.

    Namiru AI

    Suporte ao cliente com IA para o seu site

    Cole sua URL. Tenha um agente de suporte em 30 segundos.

    O Claude Code é poderoso por padrão, mas sem estrutura, ele pula direto para a codificação: sem planejamento, sem testes, sem abordagem sistemática. O plugin Superpowers corrige esse problema ao aplicar fluxos de trabalho de desenvolvimento comprovados que previnem o caos.

    O que o Superpowers realmente faz

    O Superpowers é um framework de habilidades que intercepta o Claude Code em momentos-chave. Em vez de escrever código imediatamente quando você pede algo, ele para e faz perguntas primeiro. Depois, aplica TDD, cria planos de implementação e revisa seu próprio trabalho antes de seguir em frente.

    O fluxo de trabalho principal:

    1. Brainstorm: refina sua ideia através de questionamento socrático
    2. Planejar: cria tarefas pequenas (2 a 5 minutos cada) com caminhos de arquivo exatos
    3. Executar: despacha subagentes por tarefa com revisão em dois estágios
    4. Finalizar: verifica testes, oferece opções de PR/merge, limpa tudo

    Instalação (10 Segundos)

    bash

    Abra o menu de plugins

    /plugin

    Navegue até a aba "Discover"

    Busque por "superpowers"

    Selecione e instale

    Após a instalação, reinicie o Claude Code. Você verá "SessionStart:startup hook succeeded: Success" confirmando que o plugin está ativo.

    image

    O que é instalado

    O plugin inclui tudo que você precisa:

    ComponenteIncluído
    Comandosexecute-plan, write-plan, brainstorm
    Agentescode-reviewer
    Habilidades14 habilidades incluindo TDD, debugging, git worktrees, revisão de código
    HooksSessionStart (inicializa automaticamente o fluxo de trabalho)

    Os três comandos principais

    /superpowers:brainstorm

    Use isso antes de QUALQUER nova funcionalidade. O Claude vai:

    • fazer perguntas esclarecedoras sobre seu objetivo
    • explorar alternativas que você não considerou
    • apresentar o design em partes digestíveis para validação
    • salvar um documento de design para referência

    Quando acionar: Início de qualquer funcionalidade, refatoração ou migração.

    /superpowers:write-plan

    Após o brainstorm, isso cria um plano de implementação onde:

    • cada tarefa leva no máximo 2 a 5 minutos
    • toda tarefa tem caminhos de arquivo exatos e trechos de código completos
    • etapas de verificação são incorporadas em cada tarefa
    • o plano assume que um "engenheiro júnior entusiasmado sem contexto" vai executá-lo

    /superpowers:execute-plan

    Executa o plano usando desenvolvimento orientado por subagentes:

    • subagente novo gerado por tarefa (contexto limpo)
    • revisão em dois estágios: conformidade com especificação, depois qualidade de código
    • pontos de verificação humanos entre lotes
    • problemas críticos bloqueiam o progresso automaticamente

    As 14 habilidades explicadas

    HabilidadeO que faz
    test-driven-developmentAplica RED-GREEN-REFACTOR. Deleta código escrito antes dos testes.
    systematic-debuggingProcesso de causa raiz em 4 fases com defesa em profundidade
    using-git-worktreesCria branch isolado, executa configuração, verifica baseline limpo
    using-superpowersIntrodução ao sistema de habilidades
    dispatching-parallel-agentsFluxos de trabalho de subagentes concorrentes
    executing-plansExecução em lotes com pontos de verificação
    finishing-a-development-branchOpções de merge/PR/manter/descartar, limpeza
    brainstormingRefinamento de design socrático
    writing-plansPlanejamento detalhado de implementação
    requesting-code-reviewChecklist pré-revisão, bloqueia em problemas críticos
    receiving-code-reviewResponde a feedback sistematicamente
    writing-skillsMeta-habilidade para criar novas habilidades
    verification-before-completionGarante que as correções realmente funcionam
    subagent-driven-developmentRevisão em dois estágios por tarefa

    image

    Como as habilidades acionam automaticamente

    As habilidades não são comandos que você chama, elas ativam baseadas no contexto:

    • começa a discutir uma nova funcionalidade → brainstorming ativa
    • design aprovado → using-git-worktrees ativa
    • implementação começa → test-driven-development ativa
    • tarefa concluída → requesting-code-review ativa
    • todas as tarefas concluídas → finishing-a-development-branch ativa

    O Claude verifica habilidades relevantes antes de qualquer tarefa. Estes são fluxos de trabalho obrigatórios, não sugestões.

    Integração com git worktree

    O Superpowers usa git worktrees para desenvolvimento isolado: bash

    O que acontece nos bastidores:

    git worktree add ../project-feature feature-branch cd ../project-feature

    Claude trabalha aqui, branch main permanece limpo

    Benefícios:

    • executar múltiplas instâncias do Claude em funcionalidades diferentes
    • manter branch main estável durante experimentação
    • limpeza fácil se algo der errado

    Desenvolvimento orientado por subagentes

    O padrão mais poderoso. Em vez de uma sessão longa do Claude:

    1. Agente principal cria o plano
    2. Subagente novo executa cada tarefa
    3. Agente revisor (code-reviewer) verifica o trabalho
    4. Agente principal continua ou solicita correções

    Por que isso funciona: cada subagente começa com contexto limpo focado em UMA tarefa. Sem confusão acumulada de sessões longas.

    Aplicação de TDD

    O Superpowers leva TDD a sério. A habilidade:

    • requer teste falhando ANTES da implementação
    • observa o teste falhar (prova que testa algo)
    • implementa código mínimo para passar
    • faz commit no verde
    • refatora apenas após o verde

    Se o Claude escrever código antes dos testes, a habilidade o instrui a deletar esse código e começar de novo.

    Exemplo prático

    Você: Preciso de autenticação de usuário para meu app Express

    Claude (com Superpowers): → Ativa habilidade brainstorming → Pergunta: OAuth ou senhas? Sessão ou JWT? Quais provedores? → Explora: Rate limiting? Bloqueio de conta? Requisitos de senha? → Apresenta design em seções para sua aprovação

    Você: Parece bom, vamos planejar

    Claude: → Ativa habilidade writing-plans → Cria 12 tarefas, cada uma de 2 a 5 minutos → Tarefa 1: Criar teste falhando para endpoint /signup → Tarefa 2: Implementar handler de signup para passar no teste → Cada tarefa tem caminhos de arquivo exatos e código

    Você: Execute

    Claude: → Gera subagente para Tarefa 1 → Agente code-reviewer valida saída → Gera subagente para Tarefa 2 → Reporta progresso, pede aprovação para continuar

    Gerenciando o plugin

    No menu /plugin você pode:

    • Desabilitar plugin: desligar temporariamente
    • Marcar para atualização: sinalizar para próximo ciclo de atualização
    • Atualizar agora: obter versão mais recente imediatamente
    • Desinstalar: remover completamente
    • Ver no GitHub: ver código-fonte

    Quando NÃO usar o Superpowers

    • perguntas rápidas pontuais
    • edições simples de arquivo
    • tarefas com menos de 5 minutos

    Para estes casos, o overhead não vale a pena. O Superpowers brilha em funcionalidades multi-arquivo, refatorações e migrações que requerem execução sistemática.

    Referência Rápida

    AçãoComo
    Instalar/plugin → Discover → superpowers
    Iniciar design/superpowers:brainstorm
    Criar plano/superpowers:write-plan
    Executar plano/superpowers:execute-plan
    Atualizar/plugin → selecionar superpowers → Update now

    O Superpowers transforma o Claude Code de "assistente útil que às vezes sai dos trilhos" em "parceiro de desenvolvimento sistemático que segue processos comprovados". O fluxo de trabalho estruturado previne os modos de falha mais comuns: testes pulados, casos extremos perdidos e funcionalidades que se desviam dos requisitos.

    Criado por Namiru.ai - chat IA plug-and-play para o seu site.

    Patrik Kelemen
    Author
    Ing. Patrik Kelemen
    Founder of Namiru.aiSlovakia, EU

    Senior software engineer with 10+ years of experience, specializing in AI chat widgets and automation. Building Namiru.ai to help businesses leverage AI without complexity.

    AI AgentsAngularReactNodeJSAWSAzure
    Gostou deste artigo?

    Veja o que a IA pode fazer pelo seu site

    Cole sua URL e veja seu agente de IA ganhar vida em segundos.

    Seus clientes recebem respostas instantaneas. Voce ganha leads, analises e seu tempo de volta.

    Sem cartao de credito

    Namiru.ai

    AI chat for your website