← Todos os comandos 📥 Captura

/note-decide

Log de decisões

Formato ADR-lite: Contexto > Decisão > Por quê > Em vez de (alternativas) > Implica (consequências). Busca decisões anteriores relacionadas para construir uma cadeia “substitui”. Infere automaticamente contexto e alternativas que faltam.

Exemplo rápido

Claude Code
/note-decide Usar PostgreSQL em vez de MongoDB no serviço de usuários porque precisamos de transações ACID

Decisão com alternativa e razão explícitas. Consequências geradas automaticamente.

Recursos principais

📐

Formato ADR-lite

Architecture Decision Record compacto: Contexto, Decisão, Por quê (a razão mais forte), Em vez de (máximo 3 alternativas), Implica (consequências).

🔗

Cadeia de decisões

Procura decisões existentes e cria links “Substitui” quando uma nova decisão substitui uma antiga.

🤔

Inferência de alternativas

Se você escrever só a decisão, a IA infere 1-2 alternativas típicas que provavelmente foram consideradas.

⚖️

Seção de trade-offs

Para decisões complexas, um formato estendido adiciona uma seção dedicada de trade-offs.

Exemplos reais

Escolha técnica

/note-decide Usar PostgreSQL em vez de MongoDB no serviço de usuários porque precisamos de transações ACID

Decisão com alternativa e razão explícitas. Consequências geradas automaticamente.

Arquitetura

/note-decide Microservices para o sistema de pagamento

A IA infere monólito como alternativa, adiciona contexto sobre os requisitos de pagamento.

Troca de lib

/note-decide Migrar de Moment.js para date-fns para reduzir o tamanho do bundle

Substitui a decisão anterior sobre Moment.js, se encontrada. Lista as consequências da migração.

Formato ADR-lite

Toda decisão segue uma estrutura compacta:

SeçãoDescrição
ContextoPor que essa decisão é necessária
DecisãoO que foi decidido
Por quêA razão mais forte
Em vez deMáximo 3 alternativas consideradas
ImplicaConsequências e áreas afetadas

Para decisões complexas, um formato estendido adiciona uma seção Trade-offs.

Recursos inteligentes

Inferência automática de alternativas

Se você escrever só a decisão, a IA infere 1-2 alternativas comuns:

/note-decide Usar PostgreSQL no serviço de usuários

A IA adiciona: Em vez de MongoDB, MySQL — porque essas são as alternativas comuns para uma escolha de banco.

Cadeias de decisão

O sistema busca notas de decisão existentes. Se sua nova decisão substitui uma antiga, ele cria um link “Substitui”:

Substitui: "Usar MongoDB no serviço de usuários" (10 de fev.)

Isso constrói um histórico de decisões que você consegue rastrear.

Detecção de duplicatas

Antes de criar uma nova nota, o /note-decide busca decisões anteriores relacionadas e avisa você se uma decisão similar já existe.

Diretrizes para o título

Bons títulos são acionáveis e específicos:

  • “Usar JWT para auth” (não “Autenticação”)
  • “Deploy no Fly.io” (não “Deploy”)
  • “Migrar de REST para GraphQL” (não “API”)

Quando usar /note-decide

Use isso quando quiser registrar por que você escolheu algo, não só o que escolheu. O log de decisões vira indispensável quando:

  • Uma pessoa nova no time pergunta “por que a gente fez assim?”
  • Você precisa revisitar uma decisão meses depois
  • Você quer rastrear como sua arquitetura evoluiu

Experimente agora

Baixe o SlashNote e instale o plugin para Claude Code

Baixar na App Store