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.