design-thinker

Validate and refine ideas using Double Diamond, GV Design Sprint, and JTBD frameworks.

Updated May 6, 2026
One-click install
npx skills add https://github.com/Devvraj10/Niv --skill design-thinker-devvraj10
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-thinker
Source: https://github.com/Devvraj10/Niv/tree/main/.local/secondary_skills/design-thinker
Command: npx skills add https://github.com/Devvraj10/Niv --skill design-thinker-devvraj10

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

The design-thinker skill helps solve complex problem spaces by applying structured design thinking frameworks to validate ideas, define audiences, and prioritize directions.

Core Features & Use Cases

  • Problem Refinement: Clarifies problems when the scope is ambiguous or solutions are unclear.
  • Audience Definition: Assists in identifying target audiences and user personas.
  • Idea Validation: Provides structured methods to assess the viability of ideas before committing resources.
  • Prioritization: Offers frameworks to compare multiple ideas and select the most promising ones.

Quick Start

Run 'design-thinker quick-mode' for a streamlined approach or 'design-thinker deep-mode' for comprehensive analysis.

Frequently Asked Questions about design-thinker

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

FAQPage Schema
How do I validate ideas using design thinking frameworks?

Target audience analysis identifies user personas by applying JTBD interview frameworks and synthesizing research, helping clarify who the users are and what behaviors define them.

What is the best way to define target audiences and user personas when the problem scope is ambiguous?

Target audience analysis identifies user personas by applying JTBD interview frameworks and synthesizing research, helping clarify who the users are and what behaviors define them when scope is ambiguous.

How do I prioritize ideas using the Double Diamond or GV Design Sprint methodology?

Idea prioritization using Double Diamond or GV Design Sprint methodology leverages core tools like HMW and Crazy 8s to compare multiple concepts and rank the most promising directions for execution.

Does design-thinker support both quick validation and comprehensive problem refinement?

Design-thinker supports both quick validation and comprehensive problem refinement through its quick-mode for streamlined analysis and deep-mode for extensive problem definition and adoption forces analysis.

When should I use JTBD interview frameworks for problem refinement?

JTBD interview frameworks for problem refinement should be used when solutions are unclear and you need to synthesize user research to clarify ambiguous problem scopes before prioritizing ideas.