design-thinker

Apply design thinking frameworks to structure problems and generate prototype plans.

2|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/kvm9-dev/susanoo --skill design-thinker-kvm9-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-thinker
Source: https://github.com/kvm9-dev/susanoo/tree/main/.local/secondary_skills/design-thinker
Command: npx skills add https://github.com/kvm9-dev/susanoo --skill design-thinker-kvm9-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you resolve ambiguous, complex problems by structuring how you discover the real issue, define the right problem statement, generate solutions, and present evidence-backed recommendations.

Core Features & Use Cases

  • Framework selection for the right moment: Choose between Double Diamond, GV Design Sprint, or JTBD switch interviews based on whether you need discovery, fast validation, or deeper understanding of customer decision drivers.
  • Structured outputs for alignment: Produce clear artifacts such as HMW statements, insight lists with evidence, forces diagrams (Push/Pull vs Anxiety/Habit), solution concept comparisons, and prototype plans.
  • Canvas-ready presentation rules: Use a consistent layout and color-coding to present the analysis clearly for stakeholders.

Use case example: When users aren’t adopting a feature, run JTBD switch interview guidance to uncover why switching happens (or doesn’t), then synthesize forces into prioritizable solution concepts and a prototype test plan.

Quick Start

Use the design-thinker skill to pick the best framework for your situation, generate a problem definition with an HMW statement, and outline prototypes and next steps in a canvas-ready format.

Frequently Asked Questions about design-thinker

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

FAQPage Schema
How do I turn ambiguous product problems into tested solutions using design thinking?

Design thinking turns ambiguous problems into tested solutions by selecting a framework like Double Diamond or GV Design Sprint to structure problem framing, generate evidence-backed concepts, and output prototype test plans.

When should I use JTBD switch interviews instead of a GV Design Sprint?

Use JTBD switch interviews to uncover customer decision drivers when feature adoption is low, whereas a GV Design Sprint is better suited for rapid solution validation when you already have a defined problem to test.

What is the best way to frame an ambiguous problem for stakeholder presentation?

The best way to frame an ambiguous problem for stakeholders is producing canvas-ready artifacts like How Might We statements, forces diagrams, and evidence-backed insight lists using consistent layout and color-coding.

How do I structure a prototype test plan after running a design sprint?

Structure a prototype test plan by synthesizing solution concepts generated during the design sprint into prioritizable test scenarios, outlining next steps, and formatting the outputs for stakeholder alignment.

Can design thinking methodology help figure out what to build next?

Yes, design thinking helps figure out what to build next by applying the Double Diamond framework for discovery, transforming unknown user needs into structured problem definitions and actionable solution concepts.

Does problem framing with a forces diagram explain why users don't switch to my feature?

Problem framing with a forces diagram maps Push, Pull, Anxiety, and Habit forces to explain switching behavior, helping you visualize barriers preventing users from adopting your feature.