design-thinking

Route design-thinking work to stage-specific skills with evidence-based transitions.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/jacob-balslev/skill-graph --skill design-thinking-jacob-balslev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-thinking
Source: https://github.com/jacob-balslev/skill-graph/tree/main/marketplace/skills/design-thinking
Command: npx skills add https://github.com/jacob-balslev/skill-graph --skill design-thinking-jacob-balslev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams navigate uncertainty in human-centered product or service development by choosing the right design-thinking stage, routing work appropriately, and deciding when to loop back as new evidence appears.

Core Features & Use Cases

  • Stage recognition and open-question clarity: Identify whether the team is in Empathize/Define/Ideate/Prototype/Test (or equivalent framings) and name the specific question that stage is meant to answer.
  • Stage routing to the right sibling skill: Direct work to the appropriate specialized skill for empathy/user research, synthesis, journey mapping, ideation, prototyping, or usability testing.
  • Transition criteria and loop-back conditions: Move forward based on evidence (not dates) and return to earlier stages when later findings invalidate assumptions.

Quick Start

Plan your next design-thinking step by telling the AI what artifacts you have so far (e.g., interviews done, synthesis missing, or usability findings that contradict your framing) and what question feels currently open.

Frequently Asked Questions about design-thinking

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

FAQPage Schema
How do I figure out which stage of the human-centered design process my project is in?

Human-centered design stage recognition identifies whether your team is in Empathize, Define, Ideate, Prototype, or Test by evaluating your current artifacts and open questions to pinpoint your exact process phase.

What is the best way to route design-thinking work to specialized tasks?

Stage routing directs your design-thinking work to the appropriate specialized sibling skill for user research, synthesis, ideation, or usability testing based on the specific stage your project currently occupies.

Can I use Double Diamond methodology for a multi-week product discovery sprint?

Yes, the Double Diamond methodology applies to discovery-to-delivery scenarios across projects, sprints, and multi-week arcs by orchestrating a full human-centered design process with stage-specific routing.

How do you handle non-linearity when user research invalidates previous assumptions?

Non-linearity handling returns the process to earlier design-thinking stages when later findings invalidate assumptions, ensuring teams move forward based on evidence rather than predetermined dates.

When should I not use a design-thinking orchestration approach for product discovery?

You should avoid design-thinking orchestration for single-stage tasks or engineering-domain discovery, as it requires managing a full multi-stage human-centered design arc with explicit transition criteria.

What are the transition criteria for moving between Stanford d.school design stages?

Transition criteria between Stanford d.school stages require sufficient evidence to satisfy the current stage's open question, validating assumptions before routing work to the next design-thinking phase.