← ClaudeAtlas

log-decisionlisted

Draft a structured document (DR) capturing the reasoning for a significant decision. TRIGGER when: the user invokes /log-decision; OR the conversation involves a decision that has been reached about architectural trade-offs, technology choices, or anything the user describes as "hard to reverse", "locked in", or "a big commitment" — in those cases, proactively suggest logging a DR.
azborgonovo/ai-skills · ★ 0 · DevOps & Infrastructure · score 75
Install: claude install-skill azborgonovo/ai-skills
# Log Decision Help the user capture a Decision Record for a significant, costly-to-change decision. If invoked via `/log-decision`, use `$ARGUMENTS` as the title if provided; otherwise ask for one. If triggered by a conversation, say something like: _"This looks like a significant decision — would you like me to draft a Decision Record (DR)?"_ Wait for confirmation before proceeding. > **Not sure yet?** If the user is still exploring options or hasn't settled on a direction, suggest `/decide` instead — it's a thinking-partner skill for working through the problem before documenting it. ## Execution Steps ### 1. Gather Information Use `AskUserQuestion` for each question — ask one topic area at a time. Do not present all fields at once. Start with the essentials; ask about optional fields only if the user is engaged in the detail. **If the user has just come from a `/decide` session**, the Context and Problem Statement, Forces and Constraints, and Considered Options will already be established in the conversation. Confirm the key points rather than re-asking them, and move straight to the Decision field and any gaps. **Essentials** (always required): | Field | Guidance | |---|---| | **Title** | Short phrase representing the problem and solution, e.g., "Use PostgreSQL as primary datastore" | | **Context and Problem Statement** | What situation led to this decision? What problem are you solving? If there are relevant code locations, issues, or tickets that provide conte