Agent skill

Design Rationale Skill: Write Down Why You Chose It

The design-rationale skill has an AI coding agent write a seven part rationale that ties each design decision to user needs, evidence, trade-offs and a validation plan.

Install
/plugin marketplace add Owl-Listener/designer-skills
View on GitHub

Stars, license and last push from GitHub. Install count as reported by the open skills directory.

What is the design-rationale skill?

The design-rationale skill is a SKILL.md in the designer-toolkit plugin of Owl-Listener's designer-skills repository. It has an AI coding agent write a seven part rationale, from the decision and its context to options, evidence, reasoning, trade-offs and a validation plan, linked to user needs and goals.

The design-rationale skill lives in the designer-toolkit plugin of Owl-Listener's designer-skills pack. The SKILL.md casts the agent as an expert in articulating the reasoning behind design decisions, and asks for rationale that connects each decision to evidence, principles and goals.

Its description limits it to decisions that need defending in writing. For a live conversation it names design-negotiation, so this skill covers the written case and design-negotiation covers the live conversation.

The seven part structure

  1. Decision: what was chosen, stated specifically.
  2. Context: the problem or need behind it, and the constraints.
  3. Options considered: the alternatives explored, briefly described.
  4. Evidence: user research, data, best practices, competitive analysis or usability testing.
  5. Reasoning: why this option beat the others, tied to user needs, business goals, design principles and technical feasibility.
  6. Trade-offs: the known compromises and what was deprioritized.
  7. Validation plan: the metrics or feedback that will confirm the decision was right.

When to write rationale

  • Major design direction decisions.
  • Departures from established patterns, such as a design system's patterns.
  • Controversial or debated choices.
  • Decisions that will be questioned later.
  • Changes from previous approaches.

Who the design-rationale skill is for

Best for

  • Designers who need a decision explained in a design review, such as an structured team critique.
  • Teams that reference the reasoning in their handoff documentation.
  • Anyone whose choices get questioned months later and needs a record specific enough to still make sense.

Not for

  • Defending a decision in a live conversation. The description points to design-negotiation for that.
  • Choices nobody will question. The skill targets decisions that are major, controversial or will be questioned later.