Entenda por que pedir "só escreve o código" é a raiz de todos os problemas e como a metodologia Superpowers resolve isso.
O anti-padrão mais comum e mais caro no desenvolvimento com agentes de IA é simples: pedir para o agente implementar algo sem antes definir o que "algo" significa. Parece óbvio evitar, mas a velocidade aparente que o agente oferece seduz desenvolvedores a pular etapas.
Sem método
Com método
Skills são arquivos de texto especialmente formatados (SKILL.md) que são injetados no contexto do agente via sistema de prompts. Eles funcionam como instruções persistentes que moldam como o agente responde a situações específicas — sem precisar repetir as mesmas instruções toda sessão.
# Estrutura de uma SKILL.md
---
name: brainstorming
triggers: [brainstorm, spec, "antes de codificar"]
---
# Conteúdo da skill aqui
Quando ativada, faça perguntas antes...
O Superpowers é um zero-dependency plugin — não precisa de nenhuma ferramenta externa além do harness de agente que você já usa. A instalação varia conforme a plataforma, mas o conceito é o mesmo: copiar os arquivos SKILL.md para o lugar certo e configurar os hooks.
# Instalar globalmente
cd ~/.claude
git clone [repo] superpowers
./superpowers/sync.sh
# Por projeto
cd seu-projeto
git clone [repo] .superpowers
./.superpowers/sync.sh
O sync.sh copia os arquivos para o local correto de cada harness. Execute-o após cada atualização do Superpowers para manter as skills sincronizadas. O script detecta automaticamente qual plataforma você está usando.
Hooks são scripts executados automaticamente pelo harness em momentos específicos da sessão. Diferente das skills (que moldam o comportamento via texto), os hooks executam código real — scripts bash, Python ou qualquer linguagem — e podem modificar inputs, validar outputs e registrar ações.
{
"hooks": {
"PreToolUse": [
{ "matcher": "Bash", "hooks": [
{ "type": "command", "command": "~/.claude/hooks/pre-bash.sh" }
]}
]
}
}
O Superpowers organiza o desenvolvimento em cinco fases sequenciais. Cada fase tem um artefato de saída que serve de input para a próxima. Pular fases não economiza tempo — apenas adia o custo de retrabalho para um momento em que o retrabalho é mais caro.
Brainstorm
Conversa socrática → spec document aprovado
Plan
Spec → plano de tarefas de 2-5 min com verificação
TDD
Red → Green → Refactor → commit por ciclo
Review
Revisão em 2 estágios: spec + qualidade
Merge
Branch finalizada, PR aberto ou merge direto
Princípio fundamental
Cada fase valida a anterior. Você não começa o TDD sem plano aprovado. Você não faz review sem testes passando. O fluxo é uma sequência com gates, não uma sugestão.
Depois de instalar o Superpowers, vale 5 minutos para verificar que tudo está funcionando corretamente antes de depender das skills em um projeto real. Uma instalação silenciosamente incorreta é pior do que uma instalação visivelmente quebrada.
quais skills estão disponíveis?
quero fazer um brainstorming
Se não funcionar
Verifique se os arquivos SKILL.md estão no diretório correto para seu harness. Para Claude Code: ~/.claude/commands/. Execute o sync.sh novamente e reinicie a sessão.