← Todos los comandos 📥 Captura

/note-decide

Log de decisiones

Formato ADR-lite: Contexto > Decisión > Por qué > Frente a (alternativas) > Implica (consecuencias). Busca decisiones anteriores relacionadas para construir una cadena «sustituye a». Infiere automáticamente el contexto y las alternativas que falten.

Ejemplo rápido

Claude Code
/note-decide Usar PostgreSQL en lugar de MongoDB para el servicio de usuarios porque necesitamos transacciones ACID

Decisión con alternativa y razón explícitas. Consecuencias autogeneradas.

Funciones clave

📐

Formato ADR-lite

Registro de decisión arquitectónica compacto: Contexto, Decisión, Por qué (la razón más fuerte), Frente a (máximo 3 alternativas), Implica (consecuencias).

🔗

Cadena de decisiones

Busca decisiones existentes y crea enlaces «Sustituye a» cuando una nueva decisión reemplaza a una antigua.

🤔

Inferencia de alternativas

Si solo escribes la decisión, la IA infiere 1-2 alternativas típicas que probablemente consideraste.

⚖️

Sección de compensaciones

Para decisiones complejas, un formato extendido añade una sección dedicada a trade-offs.

Ejemplos reales

Elección técnica

/note-decide Usar PostgreSQL en lugar de MongoDB para el servicio de usuarios porque necesitamos transacciones ACID

Decisión con alternativa y razón explícitas. Consecuencias autogeneradas.

Arquitectura

/note-decide Microservicios para el sistema de pagos

La IA infiere monolito como alternativa, añade contexto sobre los requisitos de pagos.

Cambio de librería

/note-decide Cambiar de Moment.js a date-fns para reducir el tamaño del bundle

Sustituye la decisión anterior sobre Moment.js si la encuentra. Enumera las consecuencias de la migración.

Formato ADR-lite

Cada decisión sigue una estructura compacta:

SecciónDescripción
ContextoPor qué hace falta esta decisión
DecisiónQué se decidió
Por quéLa razón más fuerte, en una línea
Frente aMáximo 3 alternativas consideradas
ImplicaConsecuencias y áreas afectadas

Para decisiones complejas, un formato extendido añade una sección de Compensaciones.

Funciones inteligentes

Inferencia automática de alternativas

Si solo escribes la decisión, la IA infiere 1-2 alternativas típicas:

/note-decide Usar PostgreSQL para el servicio de usuarios

La IA añade: Frente a MongoDB, MySQL — porque son las alternativas típicas para elegir una base de datos.

Cadenas de decisiones

El sistema busca en las notas de decisión existentes. Si tu nueva decisión sustituye a una antigua, crea un enlace «Sustituye a»:

Sustituye a: «Usar MongoDB para el servicio de usuarios» (10 feb)

Esto construye un historial de decisiones que puedes rastrear hacia atrás.

Detección de duplicados

Antes de crear una nota nueva, /note-decide busca decisiones anteriores relacionadas y te avisa si ya existe una decisión parecida.

Guías para el título

Los buenos títulos son accionables y específicos:

  • «Usar JWT para auth» (no «Autenticación»)
  • «Desplegar en Fly.io» (no «Despliegue»)
  • «Cambiar de REST a GraphQL» (no «API»)

Cuándo usar /note-decide

Usa esto cuando quieras registrar por qué elegiste algo, no solo qué elegiste. El log de decisiones se vuelve invaluable cuando:

  • Un nuevo miembro del equipo pregunta «¿por qué lo hicimos así?»
  • Necesitas revisar una decisión meses después
  • Quieres rastrear cómo evolucionó tu arquitectura

Pruébalo ahora

Descarga SlashNote e instala el plugin de Claude Code

Descargar en la App Store