design-thinking by melodic-software/claude-code-plugins
npx skills add https://github.com/melodic-software/claude-code-plugins --skill design-thinking在以下情况使用此技能:
一种以人为本的创新方法,它整合了人的需求、技术的可能性以及商业成功的要求。
设计思维是由 IDEO 开发并在斯坦福 d.school 教授的一种问题解决方法论。它强调理解用户、挑战假设、重新定义问题,并通过迭代的原型制作和测试来创造创新解决方案。
| 原则 | 描述 |
|---|---|
| 以人为本 | 从人出发,而非技术或流程 |
| 拥抱模糊性 | 在早期阶段适应不确定性 |
| 行动导向 | 通过实践学习,而非仅仅思考 |
| 深度协作 | 跨职能、多元视角 |
| 快速迭代 | 快速失败,快速学习,快速改进 |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ │ │ │ │ │ │ │ │ │
│EMPATHIZE│→│ DEFINE │→│ IDEATE │→│PROTOTYPE│→│ TEST │
│ │ │ │ │ │ │ │ │ │
│Understand│ │Frame the│ │Generate │ │Build to │ │Learn & │
│the user │ │problem │ │ideas │ │learn │ │refine │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
▲ │
└────────────────── Iterate ─────────────────────────┘
| 阶段 | 模式 | 核心问题 | 产出 |
|---|---|---|---|
| 共情 | 发散 | 用户正在经历什么? | 洞察、观察 |
| 定义 | 收敛 | 核心问题是什么? | 观点陈述 |
| 构思 | 发散 | 有哪些可能的解决方案? | 想法、概念 |
| 原型 | 收敛 | 我们如何使其变得具体? | 原型 |
| 测试 | 学习 | 什么有效,什么无效? | 已验证的学习成果 |
深入了解用户及其体验。
| 方法 | 时长 | 参与者 | 最适合 |
|---|---|---|---|
| 用户访谈 | 30-60 分钟 | 1对1 | 深入的个体洞察 |
| 观察 | 数小时至数天 | 实地工作 | 自然行为 |
| 共情地图 | 15-30 分钟 | 工作坊 | 综合研究 |
| 旅程地图 | 1-2 小时 | 工作坊 | 体验可视化 |
| 影子观察 | 半天 | 实地工作 | 理解工作流程 |
## 共情地图:[用户/角色名称]
### 说
[来自访谈/观察的直接引语]
- "[引语 1]"
- "[引语 2]"
### 想
[他们可能在想什么?希望/恐惧?]
- [想法 1]
- [想法 2]
### 做
[观察到的行动和行为]
- [行为 1]
- [行为 2]
### 感受
[情绪状态,什么让他们担忧/兴奋]
- [情绪 1]
- [情绪 2]
### 痛点
[挫折、障碍、风险]
- [痛点 1]
- [痛点 2]
### 收益点
[想要、需求、成功衡量标准]
- [收益点 1]
- [收益点 2]
## 用户访谈指南
**时长:** 45-60 分钟
**目标:** [我们想要了解什么]
### 开场 (5 分钟)
- 自我介绍和目的说明
- 解释保密性、录音许可
- "没有正确或错误的答案"
### 背景 (10 分钟)
- 告诉我你的角色/日常工作
- 你做 [X] 多久了?
- 带我走一遍典型的 [场景]
### 深度探讨 (25 分钟)
- 告诉我一次 [特定经历] 的经历
- 最具挑战性的部分是什么?
- 你尝试了什么?发生了什么?
- 那让你感觉如何?
### 需求与期望 (10 分钟)
- 如果你能挥动魔法棒,会改变什么?
- 那将让你能够做什么?
- 对你来说成功是什么样子的?
### 结束 (5 分钟)
- 还有其他你想分享的吗?
- 如果我们有问题,可以跟进吗?
综合观察并框定正确的问题。
## 观点陈述
**用户:** [特定用户类型/角色]
**需求:** [动词 - 他们需要做什么]
**洞察:** [因为 - 关于原因的令人惊讶的洞察]
---
**完整陈述:**
[用户] 需要 [需求] 因为 [洞察]。
**示例:**
一位忙碌的职场父母需要快速准备健康餐食,
因为他们想为孩子树立良好的饮食习惯榜样,
但为时间与成本的权衡感到内疚。
将观点转化为可操作的机遇陈述:
## "我们如何能"问题
**观点:** [你的观点陈述]
### HMW 头脑风暴
通过提问生成 HMW 问题:
| 视角 | 问题 | HMW |
|------|----------|-----|
| **放大优点** | 什么在起作用? | HMW 做更多 [好的方面]? |
| **消除缺点** | 什么令人痛苦? | HMW 消除 [痛点]? |
| **探索对立面** | 如果我们翻转它会怎样? | HMW [对立方法]? |
| **质疑假设** | 假设了什么? | HMW 如果 [假设] 不成立? |
| **改变现状** | 期望是什么? | HMW 改变时间/地点/人物? |
| **分解成部分** | 组成部分是什么? | HMW 只解决 [组成部分]? |
### 选定的 HMW 问题
1. HMW [问题 1]?
2. HMW [问题 2]?
3. HMW [问题 3]?
**优先 HMW:** [要构思的那个]
生成广泛的创意解决方案。
| 规则 | 描述 |
|---|---|
| 暂缓评判 | 头脑风暴期间不批评 |
| 追求数量 | 想法越多越好 |
| 在他人想法上构建 | "是的,而且..." |
| 鼓励疯狂想法 | 大胆思考,无约束 |
| 可视化 | 画草图,不只是说 |
| 一次对话 | 倾听、构建、即兴发挥 |
| 保持专注 | 让 HMW 问题可见 |
## 构思会议
**HMW:** ["我们如何能"问题]
**时长:** 30-45 分钟
**参与者:** [姓名]
### 热身 (5 分钟)
[快速创意练习以放松]
### 无声头脑风暴 (10 分钟)
- 每个便利贴写一个想法
- 独立工作
- 每人目标 10+ 个想法
### 分享与构建 (15 分钟)
- 逐一分享想法
- 在他人想法上构建
- 不批评,只说 "是的,而且..."
### 聚类与主题化 (10 分钟)
- 将相似想法分组
- 为每个聚类命名
- 识别有前景的方向
### 生成的想法
| 聚类 | 想法 | 数量 |
|---------|-------|-------|
| [主题 1] | [列表] | [N] |
| [主题 2] | [列表] | [N] |
### 要制作原型的顶级想法
1. [想法 1]
2. [想法 2]
3. [想法 3]
| 技巧 | 描述 | 何时使用 |
|---|---|---|
| 经典头脑风暴 | 自由联想 | 起点 |
| 书面头脑风暴 | 无声书面想法 | 安静/远程小组 |
| SCAMPER | 替代、合并、适应、修改、他用、消除、反向 | 改进现有事物 |
| 类比 | X 会如何解决这个问题? | 打破思维模式 |
| 最差想法 | 故意想出坏主意 | 当陷入困境时 |
| 混搭 | 结合不相关的概念 | 激进创新 |
构建快速、低成本的表征以进行学习。
"如果一张图片值一千字,那么一个原型值一千次会议。" — IDEO
| 类型 | 保真度 | 时间 | 最适合 |
|---|---|---|---|
| 纸面草图 | 非常低 | 分钟 | 早期探索 |
| 故事板 | 低 | 30 分钟 | 用户旅程、场景 |
| 纸面原型 | 低 | 1-2 小时 | 屏幕流程、UI |
| 角色扮演 | 低 | 30 分钟 | 服务体验 |
| 绿野仙踪 | 中 | 数小时 | 复杂交互 |
| 可点击模型 | 中 | 数天 | 数字产品 |
| 物理模型 | 可变 | 可变 | 有形产品 |
## 原型计划
**概念:** [我们要制作原型的是什么]
**目标:** [我们想要学习什么]
**受众:** [谁将测试它]
### 要制作原型的内容
- **包含:** [要测试的基本元素]
- **排除:** [我们暂时不构建的内容]
### 原型类型
**类型:** [纸面/数字/物理/角色扮演]
**保真度:** [低/中/高]
**构建时间:** [时长]
### 所需材料
- [材料 1]
- [材料 2]
### 要回答的关键问题
1. [问题 1]
2. [问题 2]
3. [问题 3]
### 成功标准
- [我们将如何知道它有效]
## 故事板:[概念名称]
### 场景 1:[设定]
[草图/描述]
**发生了什么:** [行动]
**用户说/想:** "[引语]"
### 场景 2:[触发]
[草图/描述]
**发生了什么:** [行动]
**用户说/想:** "[引语]"
### 场景 3:[交互]
[草图/描述]
**发生了什么:** [行动]
**用户说/想:** "[引语]"
### 场景 4:[解决]
[草图/描述]
**发生了什么:** [行动]
**用户说/想:** "[引语]"
了解什么有效、什么无效,并进行迭代。
| 原则 | 描述 |
|---|---|
| 展示,而非讲述 | 让原型自己说话 |
| 创造体验 | 让用户交互,而不仅仅是看 |
| 问"为什么?" | 深入探究反应 |
| 拥抱失败 | 每次测试都教会一些东西 |
| 迭代 | 构建-测试-学习循环 |
## 测试会话
**原型:** [名称/版本]
**参与者:** [代码或姓名]
**日期:** [ISO 日期]
### 介绍
"我们正在测试一个概念,而不是你。没有错误的答案。
请在你与此交互时大声说出你的想法。"
### 场景
[设置测试的背景]
### 观察
| 时刻 | 观察 | 引语 | 洞察 |
|--------|-------------|-------|---------|
| [何时] | [发生了什么] | "[说了什么]" | [含义] |
### 关键学习成果
1. [学习成果 1]
2. [学习成果 2]
3. [学习成果 3]
### 保留什么
- [有效的元素]
### 改变什么
- [要修改的元素]
### 引发的问题
- [要探索的新问题]
## 迭代回顾
**原型版本:** [N]
**已进行的测试:** [数量]
### 综合
| 发现 | 频率 | 严重性 | 行动 |
|---------|-----------|----------|--------|
| [发现] | [X/N] | 高/中/低 | 保留/改变/移除 |
### 下一次迭代
**优先更改:**
1. [更改 1]
2. [更改 2]
**要测试的假设:**
如果我们 [更改],那么 [预期结果] 因为 [原因]。
## 设计思维工作坊
**时长:** 4 小时
**参与者:** 6-12 人
### 议程
**0:00 - 0:15** 欢迎与破冰
- 介绍
- 创意热身
**0:15 - 0:45** 共情分享 (30 分钟)
- 分享研究/访谈
- 共情地图练习
**0:45 - 1:15** 定义 (30 分钟)
- 综合洞察
- 创建观点陈述
- 生成 HMW 问题
**1:15 - 1:30** 休息 (15 分钟)
**1:30 - 2:15** 构思 (45 分钟)
- 头脑风暴
- 聚类
- 投票
**2:15 - 3:15** 原型 (60 分钟)
- 团队构建低保真原型
- 准备展示
**3:15 - 3:45** 分享与反馈 (30 分钟)
- 每个团队展示
- 小组反馈
**3:45 - 4:00** 总结 (15 分钟)
- 关键决策
- 后续步骤
## 设计冲刺 (1 天)
**时长:** 8 小时 (从 5 天冲刺浓缩而来)
**参与者:** 5-8 人,跨职能
### 上午:理解与定义
**9:00 - 9:30** 设定基调
- 冲刺目标
- 挑战陈述
**9:30 - 10:30** 专家访谈 / 闪电演讲
- 利益相关者视角
- 用户洞察
**10:30 - 11:00** "我们如何能"
- 从洞察生成 HMW
- 对优先级投票
**11:00 - 12:00** 草图解决方案
- 个人疯狂 8 分钟
- 解决方案草图
### 下午:构建与测试
**12:00 - 1:00** 午餐
**1:00 - 1:30** 决定
- 评论草图
- 投票
- 决定制作什么原型
**1:30 - 4:00** 原型
- 构建可测试原型
- 准备测试脚本
**4:00 - 5:00** 测试
- 3-5 次用户测试
- 收集反馈
**5:00 - 5:30** 汇报
- 我们学到了什么
- 后续步骤
将设计思维应用于软件产品时:
// 示例:追踪设计思维会话
public class DesignThinkingSession
{
public Guid Id { get; init; }
public required string ChallengeName { get; init; }
public required DesignPhase CurrentPhase { get; init; }
public required string HowMightWe { get; init; }
public DateTimeOffset Created { get; init; }
public List<EmpathyInsight> Insights { get; } = [];
public PointOfView? Pov { get; set; }
public List<Idea> Ideas { get; } = [];
public List<Prototype> Prototypes { get; } = [];
public List<TestResult> Tests { get; } = [];
}
public enum DesignPhase
{
Empathize,
Define,
Ideate,
Prototype,
Test
}
public record EmpathyInsight(
string Observation,
string UserQuote,
string Interpretation
);
public record PointOfView(
string User,
string Need,
string Insight
);
public record Idea(
string Title,
string Description,
int Votes,
string Cluster
);
stakeholder-analysis - 识别访谈对象journey-mapping - 共情阶段可视化business-model-canvas - 解决方案建模prioritization - 选择要制作原型的想法每周安装量
136
仓库
GitHub 星标
40
首次出现
Jan 24, 2026
安全审计
安装于
opencode129
gemini-cli126
codex123
cursor118
github-copilot117
kimi-cli108
Use this skill when:
A human-centered approach to innovation that integrates the needs of people, the possibilities of technology, and the requirements for business success.
Design Thinking is a problem-solving methodology developed by IDEO and taught at Stanford d.school. It emphasizes understanding users, challenging assumptions, redefining problems, and creating innovative solutions through iterative prototyping and testing.
| Principle | Description |
|---|---|
| Human-Centered | Start with people, not technology or process |
| Embrace Ambiguity | Comfortable with uncertainty early on |
| Bias to Action | Learn by doing, not just thinking |
| Radical Collaboration | Cross-functional, diverse perspectives |
| Iterate Rapidly | Fail fast, learn fast, improve fast |
┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐ ┌─────────┐
│ │ │ │ │ │ │ │ │ │
│EMPATHIZE│→│ DEFINE │→│ IDEATE │→│PROTOTYPE│→│ TEST │
│ │ │ │ │ │ │ │ │ │
│Understand│ │Frame the│ │Generate │ │Build to │ │Learn & │
│the user │ │problem │ │ideas │ │learn │ │refine │
└─────────┘ └─────────┘ └─────────┘ └─────────┘ └─────────┘
▲ │
└────────────────── Iterate ─────────────────────────┘
| Phase | Mode | Key Question | Output |
|---|---|---|---|
| Empathize | Diverge | What is the user experiencing? | Insights, observations |
| Define | Converge | What is the core problem? | POV statement |
| Ideate | Diverge | What are possible solutions? | Ideas, concepts |
| Prototype | Converge | How can we make it tangible? | Prototypes |
| Test | Learn | What works and what doesn't? | Validated learning |
Build deep understanding of users and their experiences.
| Method | Duration | Participants | Best For |
|---|---|---|---|
| User Interviews | 30-60 min | 1:1 | Deep individual insight |
| Observation | Hours-days | Field work | Natural behavior |
| Empathy Mapping | 15-30 min | Workshop | Synthesizing research |
| Journey Mapping | 1-2 hours | Workshop | Experience visualization |
| Shadowing | Half-day | Field work | Workflow understanding |
## Empathy Map: [User/Persona Name]
### Says
[Direct quotes from interviews/observation]
- "[Quote 1]"
- "[Quote 2]"
### Thinks
[What might they be thinking? Hopes/fears?]
- [Thought 1]
- [Thought 2]
### Does
[Actions and behaviors observed]
- [Behavior 1]
- [Behavior 2]
### Feels
[Emotional state, what worries/excites them]
- [Emotion 1]
- [Emotion 2]
### Pains
[Frustrations, obstacles, risks]
- [Pain 1]
- [Pain 2]
### Gains
[Wants, needs, measures of success]
- [Gain 1]
- [Gain 2]
## User Interview Guide
**Duration:** 45-60 minutes
**Objective:** [What we want to learn]
### Opening (5 min)
- Introduce yourself and purpose
- Explain confidentiality, recording consent
- "There are no right or wrong answers"
### Context (10 min)
- Tell me about your role/day-to-day
- How long have you been doing [X]?
- Walk me through a typical [scenario]
### Deep Dive (25 min)
- Tell me about a time when [specific experience]
- What was the most challenging part?
- What did you try? What happened?
- How did that make you feel?
### Needs & Desires (10 min)
- If you could wave a magic wand, what would change?
- What would that enable you to do?
- What does success look like for you?
### Closing (5 min)
- Is there anything else you'd like to share?
- Can we follow up if we have questions?
Synthesize observations and frame the right problem.
## POV Statement
**User:** [Specific user type/persona]
**Need:** [Verb - what they need to do]
**Insight:** [Because - surprising insight about why]
---
**Full Statement:**
[User] needs to [need] because [insight].
**Example:**
A busy working parent needs to quickly prepare healthy meals
because they want to model good eating habits for their children
but feel guilty about the time-cost tradeoff.
Transform POV into actionable opportunity statements:
## How Might We Questions
**POV:** [Your POV statement]
### HMW Brainstorm
Generate HMW questions by asking:
| Lens | Question | HMW |
|------|----------|-----|
| **Amplify the good** | What's working? | HMW do more of [good thing]? |
| **Remove the bad** | What's painful? | HMW eliminate [pain point]? |
| **Explore the opposite** | What if we flipped it? | HMW [opposite approach]? |
| **Question assumptions** | What's assumed? | HMW if [assumption] wasn't true? |
| **Change status quo** | What's expected? | HMW change when/where/who? |
| **Break it into parts** | What are components? | HMW address just [component]? |
### Selected HMW Questions
1. HMW [question 1]?
2. HMW [question 2]?
3. HMW [question 3]?
**Priority HMW:** [The one to ideate on]
Generate a wide range of creative solutions.
| Rule | Description |
|---|---|
| Defer judgment | No criticism during brainstorming |
| Go for quantity | More ideas = better ideas |
| Build on others' ideas | "Yes, and..." |
| Encourage wild ideas | Think big, no constraints |
| Be visual | Sketch, don't just talk |
| One conversation | Listen, build, riff |
| Stay focused | Keep the HMW visible |
## Ideation Session
**HMW:** [The How Might We question]
**Duration:** 30-45 minutes
**Participants:** [Names]
### Warm-Up (5 min)
[Quick creative exercise to loosen up]
### Silent Brainstorm (10 min)
- Write one idea per sticky note
- Work individually
- Aim for 10+ ideas each
### Share & Build (15 min)
- Share ideas one by one
- Build on others' ideas
- No criticism, only "Yes, and..."
### Cluster & Theme (10 min)
- Group similar ideas
- Name each cluster
- Identify promising directions
### Ideas Generated
| Cluster | Ideas | Count |
|---------|-------|-------|
| [Theme 1] | [List] | [N] |
| [Theme 2] | [List] | [N] |
### Top Ideas to Prototype
1. [Idea 1]
2. [Idea 2]
3. [Idea 3]
| Technique | Description | When to Use |
|---|---|---|
| Classic Brainstorm | Free association | Starting point |
| Brainwriting | Silent written ideas | Quiet/remote groups |
| SCAMPER | Substitute, Combine, Adapt, Modify, Put to other use, Eliminate, Reverse | Improving existing |
| Analogies | How would X solve this? | Breaking mental models |
| Worst Idea | Intentionally bad ideas | When stuck |
| Mash-up | Combine unrelated concepts | Radical innovation |
Build quick, cheap representations to learn.
"If a picture is worth 1,000 words, a prototype is worth 1,000 meetings." — IDEO
| Type | Fidelity | Time | Best For |
|---|---|---|---|
| Paper Sketch | Very Low | Minutes | Earliest exploration |
| Storyboard | Low | 30 min | User journey, scenarios |
| Paper Prototype | Low | 1-2 hours | Screen flows, UI |
| Role Play | Low | 30 min | Service experiences |
| Wizard of Oz | Medium | Hours | Complex interactions |
| Clickable Mockup | Medium | Days | Digital products |
## Prototype Plan
**Concept:** [What we're prototyping]
**Goal:** [What we want to learn]
**Audience:** [Who will test it]
### What to Prototype
- **Include:** [Essential elements to test]
- **Exclude:** [What we won't build yet]
### Prototype Type
**Type:** [Paper/Digital/Physical/Role-play]
**Fidelity:** [Low/Medium/High]
**Time to Build:** [Duration]
### Materials Needed
- [Material 1]
- [Material 2]
### Key Questions to Answer
1. [Question 1]
2. [Question 2]
3. [Question 3]
### Success Criteria
- [How we'll know it worked]
## Storyboard: [Concept Name]
### Scene 1: [Setup]
[Sketch/Description]
**What's happening:** [Action]
**User says/thinks:** "[Quote]"
### Scene 2: [Trigger]
[Sketch/Description]
**What's happening:** [Action]
**User says/thinks:** "[Quote]"
### Scene 3: [Interaction]
[Sketch/Description]
**What's happening:** [Action]
**User says/thinks:** "[Quote]"
### Scene 4: [Resolution]
[Sketch/Description]
**What's happening:** [Action]
**User says/thinks:** "[Quote]"
Learn what works, what doesn't, and iterate.
| Principle | Description |
|---|---|
| Show, don't tell | Let the prototype speak |
| Create experiences | Have users interact, not just look |
| Ask "why?" | Dig into reactions |
| Embrace failure | Every test teaches something |
| Iterate | Build-test-learn cycles |
## Test Session
**Prototype:** [Name/Version]
**Participant:** [Code or name]
**Date:** [ISO date]
### Introduction
"We're testing a concept, not you. There are no wrong answers.
Please think out loud as you interact with this."
### Scenario
[Context to set up the test]
### Observations
| Moment | Observation | Quote | Insight |
|--------|-------------|-------|---------|
| [When] | [What happened] | "[Said]" | [Meaning] |
### Key Learnings
1. [Learning 1]
2. [Learning 2]
3. [Learning 3]
### What to Keep
- [Element that worked]
### What to Change
- [Element to modify]
### Questions Raised
- [New question to explore]
## Iteration Review
**Prototype Version:** [N]
**Tests Conducted:** [Number]
### Synthesis
| Finding | Frequency | Severity | Action |
|---------|-----------|----------|--------|
| [Finding] | [X/N] | H/M/L | Keep/Change/Remove |
### Next Iteration
**Priority Changes:**
1. [Change 1]
2. [Change 2]
**Hypothesis to Test:**
If we [change], then [expected outcome] because [reason].
## Design Thinking Workshop
**Duration:** 4 hours
**Participants:** 6-12 people
### Agenda
**0:00 - 0:15** Welcome & Icebreaker
- Introductions
- Creative warm-up
**0:15 - 0:45** Empathy Share (30 min)
- Share research/interviews
- Empathy mapping exercise
**0:45 - 1:15** Define (30 min)
- Synthesize insights
- Create POV statements
- Generate HMW questions
**1:15 - 1:30** Break (15 min)
**1:30 - 2:15** Ideate (45 min)
- Brainstorming
- Clustering
- Voting
**2:15 - 3:15** Prototype (60 min)
- Teams build low-fi prototypes
- Prepare to present
**3:15 - 3:45** Share & Feedback (30 min)
- Each team presents
- Group feedback
**3:45 - 4:00** Wrap-up (15 min)
- Key decisions
- Next steps
## Design Sprint (1-Day)
**Duration:** 8 hours (condensed from 5-day sprint)
**Participants:** 5-8 people cross-functional
### Morning: Understand & Define
**9:00 - 9:30** Set the stage
- Sprint goal
- Challenge statement
**9:30 - 10:30** Expert interviews / Lightning talks
- Stakeholder perspectives
- User insights
**10:30 - 11:00** How Might We
- Generate HMW from insights
- Vote on priority
**11:00 - 12:00** Sketch solutions
- Individual crazy 8s
- Solution sketches
### Afternoon: Build & Test
**12:00 - 1:00** Lunch
**1:00 - 1:30** Decide
- Critique sketches
- Vote
- Decide what to prototype
**1:30 - 4:00** Prototype
- Build testable prototype
- Prepare test script
**4:00 - 5:00** Test
- 3-5 user tests
- Capture feedback
**5:00 - 5:30** Debrief
- What we learned
- Next steps
When applying Design Thinking to software products:
// Example: Tracking Design Thinking sessions
public class DesignThinkingSession
{
public Guid Id { get; init; }
public required string ChallengeName { get; init; }
public required DesignPhase CurrentPhase { get; init; }
public required string HowMightWe { get; init; }
public DateTimeOffset Created { get; init; }
public List<EmpathyInsight> Insights { get; } = [];
public PointOfView? Pov { get; set; }
public List<Idea> Ideas { get; } = [];
public List<Prototype> Prototypes { get; } = [];
public List<TestResult> Tests { get; } = [];
}
public enum DesignPhase
{
Empathize,
Define,
Ideate,
Prototype,
Test
}
public record EmpathyInsight(
string Observation,
string UserQuote,
string Interpretation
);
public record PointOfView(
string User,
string Need,
string Insight
);
public record Idea(
string Title,
string Description,
int Votes,
string Cluster
);
stakeholder-analysis - Identifying interview subjectsjourney-mapping - Empathize phase visualizationbusiness-model-canvas - Modeling solutionsprioritization - Selecting which ideas to prototypeWeekly Installs
136
Repository
GitHub Stars
40
First Seen
Jan 24, 2026
Security Audits
Gen Agent Trust HubPassSocketPassSnykPass
Installed on
opencode129
gemini-cli126
codex123
cursor118
github-copilot117
kimi-cli108
推荐与联盟计划设计优化指南:病毒式增长营销策略、客户推荐计划、联盟营销
28,800 周安装
| Physical Model | Varies | Varies | Tangible products |