← All Commands 📥 Capture

/note-decide

Decision Log

ADR-lite format: Context > Decision > Why > Over (alternatives) > Means (consequences). Searches for related prior decisions to build a supersedes chain. Auto-infers missing context and alternatives.

Quick Example

Claude Code
/note-decide Use PostgreSQL over MongoDB for the user service because we need ACID transactions

Decision with explicit alternative and reason. Consequences auto-generated.

Screenshot Placeholder

Result: Decision Log sticky note (green color) created from the command above

Key Features

📐

ADR-lite Format

Compact architecture decision record: Context, Decision, Why (single strongest reason), Over (max 3 alternatives), Means (consequences).

🔗

Decision Chain

Searches existing decisions and creates "Supersedes" links when a new decision replaces an old one.

🤔

Auto-Infer Alternatives

If you only state the decision, AI infers 1-2 common alternatives you likely considered.

⚖️

Trade-offs Section

For complex decisions, an extended format adds a dedicated Trade-offs section.

Real-World Examples

Tech choice

/note-decide Use PostgreSQL over MongoDB for the user service because we need ACID transactions

Decision with explicit alternative and reason. Consequences auto-generated.

Architecture

/note-decide Microservices for the payment system

AI infers monolith as alternative, adds context about payment requirements.

Library swap

/note-decide Switch from Moment.js to date-fns for smaller bundle size

Supersedes previous Moment.js decision if found. Lists migration consequences.

ADR-lite Format

Every decision follows a compact structure:

SectionDescription
ContextWhy this decision is needed
DecisionWhat was decided
WhySingle strongest reason
OverMax 3 alternatives considered
MeansConsequences and affected areas

For complex decisions, an extended format adds a Trade-offs section.

Smart Features

Auto-Infer Alternatives

If you only state the decision, AI infers 1-2 common alternatives:

/note-decide Use PostgreSQL for the user service

AI adds: Over MongoDB, MySQL — because those are the common alternatives for a database choice.

Decision Chains

The system searches existing decision notes. If your new decision replaces an old one, it creates a “Supersedes” link:

Supersedes: "Use MongoDB for user service" (Feb 10)

This builds a decision history you can trace back.

Duplicate Detection

Before creating a new note, /note-decide searches for related prior decisions and warns you if a similar decision already exists.

Title Guidelines

Good titles are actionable and specific:

  • “Use JWT for auth” (not “Authentication”)
  • “Deploy to Fly.io” (not “Deployment”)
  • “Switch from REST to GraphQL” (not “API”)

When to Use /note-decide

Use this when you want to record why you chose something, not just what you chose. The decision log becomes invaluable when:

  • A new team member asks “why did we do it this way?”
  • You need to revisit a decision months later
  • You want to track how your architecture evolved

Animated GIF Placeholder

Full demo: typing /note-decide in the terminal, AI processing the input, and a green sticky note appearing on screen with the formatted result

Try It Now

Download SlashNote and install the Claude Code plugin

Download on the App Store