design-thinking

Installation
SKILL.md

Design Thinking

Overview

Design thinking — formalized by Tim Brown at IDEO and Stanford's d.school, grounded in Simon (1969) and Rittel's "wicked problems" — replaces assumption-driven decisions with evidence from observed human behavior. Its three-lens test: every viable innovation must sit at the intersection of desirability, feasibility, and viability. Most product failures are desirability failures; teams built something technically sound that people did not want.

Composes with neighbors: use jobs-to-be-done alongside the Define stage; use mvp after Prototype; use lean-startup as the execution engine after the full five-stage cycle.

When to Use

Apply when:

  • The real user problem is not yet understood — team has a solution but no observed-behavior evidence
  • User adoption is failing despite a technically sound product (unresolved desirability gap)
  • Team is locked into one solution direction and needs divergent thinking first
  • Problem has multiple conflicting stakeholders and no single correct answer
  • Team states "we already know what users need" without observational evidence
  • An AI/LLM feature demos well but stalls in real use — high AI capex and AI-native competition, yet users won't adopt the generic chatbot (a desirability, not capability, gap)
Installs
2
GitHub Stars
10
First Seen
Jul 9, 2026
design-thinking — deciqai/knowledge-skills