skills/decision-log/SKILL.md
Record and retrieve decisions with context, options, and rationale. Use when documenting a decision, reviewing past decisions, or answering "why did we choose X?"
npx skillsauth add lvndry/jazz decision-logInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Record decisions with context, options considered, and rationale. Retrieve and explain past decisions so teams and future-you know why something was chosen.
# [Decision Title]
**Date**: YYYY-MM-DD
**Status**: Proposed | Accepted | Deprecated | Superseded by [link]
**Deciders**: [who was involved]
## Context
[What situation or problem led to this decision? What constraints exist?]
## Options Considered
### Option A: [Name]
- **Pros**: [list]
- **Cons**: [list]
### Option B: [Name]
- **Pros**: [list]
- **Cons**: [list]
### Option C: [Name]
- ...
## Decision
**[Chosen option]** because [1–2 sentence rationale].
## Rationale
[Why this option? What trade-offs were accepted? What was rejected and why?]
## Consequences
- [What we gain]
- [What we give up or risk]
- [Follow-up work]
- [When to revisit: e.g. in 6 months, or when X happens]
## References
- [Link to ticket, doc, or discussion]
Keep each record to one decision. Use "Superseded by" when a later decision replaces this one.
Skip for tiny, reversible choices (e.g. variable name). Use for choices that affect others or are hard to undo.
When someone asks "why did we choose X?":
If no record exists: say so and offer to draft one from what's known or from conversation.
For quick logs without full ADR format:
## [Date] [Decision in one line]
- **Context**: [1 sentence]
- **Options**: A, B, C
- **Chosen**: A. **Why**: [1 sentence]
- **Follow-up**: [any]
tools
Create and track task lists for complex multi-step work. Use when planning projects, breaking down work, tracking progress, or when a task has 3+ steps. Triggers on "plan", "todo", "task list", "break down", "step by step", or complex requests requiring multiple actions.
development
Brainstorm startup ideas using top-founder mental models, trend analysis, and competition research. Use when the user wants to brainstorm startup ideas, explore business opportunities, validate concepts, or think like elite founders. Triggers on "startup ideas", "business ideas", "what should I build", "startup brainstorm", "idea validation", "trends and opportunities", "think like a founder".
tools
Create new Jazz skills for automating workflows. Use when the user asks to create a skill, make a skill, or wants to define custom automation behavior.
tools
Generate pull request titles and descriptions from diffs and context. Use when creating a PR, writing PR description, drafting merge request, or summarizing changes for review.