design-decision

Analyzes and compares design options to separate essential from accidental complexity.

1|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/n0rvyn/indie-toolkit --skill design-decision
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: design-decision
Source: https://github.com/n0rvyn/indie-toolkit/tree/main/dev-workflow/skills/design-decision
Command: npx skills add https://github.com/n0rvyn/indie-toolkit --skill design-decision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This design-decision framework helps teams evaluate multiple design options by distinguishing essential complexity from accidental complexity and presenting a clear, actionable trade-off.

Core Features & Use Cases

  • Structured trade-off analysis separating essential vs accidental factors
  • Consistent evaluation workflow for options, constraints, and guardrails
  • Suitable for product design, UX decisions, and architecture choices

Quick Start

Ask me to compare two design options and I will return a structured trade-off analysis with a recommended path.

Frequently Asked Questions about design-decision

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

FAQPage Schema
How do I evaluate design trade-offs between multiple product directions?▼

Evaluating design trade-offs requires comparing multiple options to distinguish essential complexity from accidental complexity. A structured framework analyzes constraints and guardrails, returning a clear recommendation and actionable path for your product direction.

What is the best way to compare design options for UX decisions?▼

Comparing design options for UX decisions involves a consistent evaluation workflow that separates essential factors from accidental ones. This structured comparison highlights trade-offs and provides a clear recommendation for your interaction models.

Can I use a decision framework for architecture choices and product design?▼

A decision framework supports both architecture choices and product design. It applies a consistent evaluation workflow to analyze options, constraints, and guardrails, yielding a structured trade-off analysis with a recommended path.

How does essential vs accidental complexity analysis work for design decisions?▼

Essential vs accidental complexity analysis works by separating inherent design challenges from unnecessary overhead. The framework applies this distinction to your options, enforcing input validation to return a structured trade-off evaluation.

When do I need a structured comparison for design approaches?▼

You need a structured comparison for design approaches when choosing between multiple interaction models or product directions. It enforces consistency checks and input validation to reveal essential trade-offs and provide a clear recommendation.

What are the limitations of using a trade-off analysis framework for design evaluation?▼

Trade-off analysis frameworks rely on valid input to distinguish essential from accidental complexity. Limitations arise if input validation fails or constraints are unclear, preventing the system from returning a consistent structured evaluation.