design-rationale

Document design decisions with structured rationale sections and validation plans.

3|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/hulusi-tunc/unicorn-skills --skill design-rationale-hulusi-tunc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-rationale
Source: https://github.com/hulusi-tunc/unicorn-skills/tree/main/.claude/skills/designer-toolkit--design-rationale
Command: npx skills add https://github.com/hulusi-tunc/unicorn-skills --skill design-rationale-hulusi-tunc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams articulate the reasoning behind design decisions, linking actions to user needs and business goals.

Core Features & Use Cases

  • Structured rationale templates: standard sections (Decision, Context, Options Considered, Evidence, Reasoning, Trade-offs, Validation).
  • Practice guidance: best-practice checklist and writing tips to ensure rationales are actionable in reviews and handoffs.
  • Use cases: major design direction decisions, controversial choices, and changes from previous approaches.

Quick Start

Open the designer-toolkit design-rationale skill and begin drafting a rationale for your latest design decision.

Frequently Asked Questions about design-rationale

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document design rationale for a controversial UI decision?

To document design rationale, structure your decision by connecting it to user needs and business goals. Apply a rationale template covering context, options considered, evidence, reasoning, trade-offs, and validation plans for ongoing reference.

What should be included in design documentation for developer handoff?

Design documentation for developer handoff should include the design decision, context, options considered, evidence, reasoning, trade-offs, and validation plans. This structured rationale ensures developers understand why specific choices were made during design reviews.

When do I need to write a design rationale for my project?

You need to write a design rationale when making major design direction decisions, controversial choices, or changes from previous approaches. Structured documentation ensures the reasoning behind these significant design decisions is preserved for future team reference.

How do I structure evidence-backed design decisions for team reviews?

Structure evidence-backed design decisions using a 7-section checklist covering the decision, context, options, evidence, reasoning, trade-offs, and validation. This format ensures your rationale is actionable and ready for evaluation during design reviews.

What is the best way to explain design trade-offs to stakeholders?

The best way to explain design trade-offs is to document them within a structured rationale that links choices to user needs and business goals. Clearly stating context and evaluated options helps stakeholders understand the decision-making process.

Can I use a rationale template for minor design changes?

While you can use a rationale template for any change, structured design documentation is primarily intended for major design direction decisions, controversial choices, and significant deviations from previous approaches rather than minor updates.