From adr-assistant
Starts ADR workflow: gathers context on problem/constraints/stakeholders, recommends framework, generates assessment criteria, saves YAML state.
npx claudepluginhub basher83/lunar-claude --plugin adr-assistantdecision-topicStart an Architecture Decision Record workflow for: **$ARGUMENTS** Use the adr-methodology skill for criteria frameworks and templates. ## Phase 1: Context Gathering Ask the user to describe: 1. **The Problem**: What architectural decision needs to be made? What's driving the need for a decision now? 2. **Constraints**: Timeline, team size, existing technology stack, budget limitations, compliance requirements 3. **Stakeholders**: Who is affected? Who has decision authority? Who needs to be informed? 4. **Initial Options**: Any solutions already under consideration? Prior art or existin...
/make-decisionDocument and justify architectural decision using ADR format and trade-off analysis.
/write-adrInteractively creates an Architecture Decision Record (ADR) in docs/adr/ using Michael Nygard format, gathering context, options, decision, consequences, and status; auto-numbers sequentially.
/tot-decideEvaluates architectural decisions using Tree of Thoughts: generates and scores k alternatives against NFR criteria, recommends winner, generates ADR, and saves to .aiwg/architecture/.
/decision-logCaptures an architectural or scope decision with context, alternatives, and rationale into DECISIONS.md using provided [description] and interactive prompts.
/discussFacilitates technical decision-making through structured analysis, multi-perspective exploration, trade-off evaluation, and rationale documentation.
Share bugs, ideas, or general feedback.
Start an Architecture Decision Record workflow for: $ARGUMENTS
Use the adr-methodology skill for criteria frameworks and templates.
Ask the user to describe:
Wait for user responses before proceeding. Ask follow-up questions if context is insufficient.
Based on the context, recommend an assessment framework:
Explain the recommendation and confirm with user.
Generate assessment criteria grouped by the selected framework's pillars. For each criterion:
Present criteria as a reviewable list. Ask user to:
After user confirms criteria, write to .claude/adr-session.yaml:
topic: "[decision topic]"
status: "criteria_defined"
framework: "[salesforce|technical|custom]"
criteria:
- name: "[criterion name]"
pillar: "[framework pillar]"
rationale: "[why it matters]"
good_looks_like: "[definition of success]"
Create the .claude/ directory if it doesn't exist.
Confirm state saved and instruct user to run /adr-assistant:analyze when ready to evaluate options.