mcpField
U
ux-research

ux-research

github.com/pedroromeroluna设计与 UI5113 次安装2 周前更新
代码仓库

关于 ux-research

ux-research 是面向产品团队的研究规划技能,可在市场规模评估后使用,也可从 Discovery Brief 开始。它每轮聚焦风险最高的假设,并生成带日期的计划,涵盖行为筛选、研究方式选择及关联问题指南。

主要功能

  1. 01聚焦一个风险最高的假设
  2. 02基于可验证行为筛选参与者
  3. 03选择定性或定量研究方式
  4. 04覆盖四个维度的 JTBD 指南
  5. 05问题关联假设或待完成任务

适用场景

  1. 01规划用于了解行为原因的访谈
  2. 02设计用于估算行为频率的问卷
  3. 03依据 Discovery Brief 制定单轮研究计划

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pedroromeroluna/ai-first-product-skills --skill ux-research

安装后在 Claude Code 中输入/ux-research确认已加载。

详细介绍

ux-research — 研究计划

流程中的第三站。它为研究轮次进行设计,针对 Discovery Brief 中风险最高的假设——一次只针对一个——并以一份可供试点的研究计划收尾。

何时调用

何时来源/去向
market-research 已在 Market Brief 中评估市场规模从 market-research 进入(.agents/skills/market-research/SKILL.md)
研究计划已写好前往 synthetic-users(.agents/skills/synthetic-users/SKILL.md)——在投入实际实地研究前试点脚本
没有先前的 Market Brief可单独调用,基于已加载的产品节点,并以 Discovery Brief 作为最低限度的输入

访谈

访谈采用 .agents/skills/grill/SKILL.md#method 中的压力测试方法——按路径引用,绝不复制—— 用来审视假设的选择、筛选标准以及访谈指南中的每个问题。

每轮只有一个目标

每轮针对一个假设:Discovery Brief 中风险最高的那个,也就是 product-strategy 已采用的同一套风险 × 影响优先级排序。若有人要求“一起研究所有内容”,就会施加压力:如果结果不符合预期,哪一项的代价最高?这一项 属于本轮;其他项留待下一轮。

筛选标准应避免“笼统的用户”

受访者的筛选标准应以可验证的行为来表述,不能只看人口统计特征。“活跃用户”不是筛选标准;“过去两周内购买过,并且至少一次放弃结账的人”才是。若筛选标准过于宽泛(“任何应用用户”),就会通过反问将其退回:此人必须做过或没做过什么行为,才能让其回答具有参考价值?

探索性研究 → 定性;规模评估 → 定量

研究形式取决于本轮要问的问题。如果问题是“为什么会发生这种情况?”或“人们现在会怎么做?”,则采用定性研究——访谈、少量受访者、深入探讨。如果问题是“有多少人会遇到这种情况?”或“发生频率如何?”,则采用定量研究——问卷、具有代表性的样本。若不先确定哪种研究形式居主导地位就把两者混在一起,计划就会缺乏重点;必须选择其一并说明理由。

从四个维度研究 JTBD

当本轮探索待完成任务时,访谈指南应覆盖改变的四种力量,而不只是功能层面:

维度探索内容
推力当前情况中的哪些因素促使人们寻找不同的选择
拉力新方案中的哪些因素具有吸引力
焦虑哪些疑虑或恐惧阻碍了改变
习惯即使当前方案效果不佳,哪些因素仍因习惯而让人难以放弃

如果访谈指南只询问期望的功能,就只覆盖了四个维度中的一个,因此会被退回并要求补全。

核心技巧:还原上一次真实经历

任何访谈指南的核心问题都不是“你怎么看 X?”,而是“跟我说说上一次你遇到[某种情况]时的经历”——逐步还原当时发生了什么、发生在什么时候、涉及哪些人,以及此人前后分别做了什么。除非用于结束访谈,否则会从指南中删去征求意见的问题(“如果……你会喜欢吗?”);这类问题绝不能用于探索。

每个问题都必须有关联,否则就删掉

指南中的每个问题都必须明确关联到 Discovery Brief 中的某个假设,或 JTBD 的四个维度之一。无法关联到任一项的问题会从指南中删掉——“以防万一”不是纳入问题的理由。

研究计划

最后,它会将交付成果写成已加载产品节点的带日期研究文档,保存至:

research/<YYYY-MM-DD>-research-plan.md

带日期,绝不覆盖。路径位于大脑自身 tree.md 中 content: */products/*/research/*.md 这一行所涵盖的范围内:不需要新增 glob,也不需要 resolver 行。如果没有产品节点,同一文件 — <YYYY-MM-DD>-research-plan.md — 则会写入当前文件夹。

计划包含以下四个部分,按此顺序排列,标题必须完全一致:

## Objective of the round
## Screening criterion
## Modality
## Question guide
  • 本轮目标:选定的假设,以及它为何风险最高。
  • 筛选标准:依据可验证的行为,绝不能只看人口统计信息。
  • 研究方式:定性或定量,并说明决定采用哪种方式的问题。
  • 问题指南:每个问题及其对应的假设或工作维度。

本交付成果不代表什么

研究计划是 v1 版本的指南:尚未经过试点测试。在投入第一分钟的实际田野研究之前,先用合成角色对其进行试点测试,是下一站 synthetic-users 的任务。

保存位置

此技能会在生成交付成果之前确定保存位置,绝不会事后再确定。共有三种情况、两个保存位置:

  • 已加载产品节点:交付成果保存至该节点的 research/<YYYY-MM-DD>-<name>.md。
  • 有大脑,但没有产品节点 — 尚未建立工作区,或工作区中没有产品节点:交付成果写入当前文件夹中的文件。
  • 完全没有大脑:交付成果写入当前文件夹中的文件。

没有产品节点时,文件仍会写入当前文件夹。结束消息只会指出刚写入的路径,然后结束 — 这是此技能的正常结束方式,并非需要特别说明的异常情况。

此技能绝不会询问要使用哪个保存位置,也绝不会另设第三种位置。

工具包的其余技能会逐个安装。请先查看 .agents/skills/,再查看 .claude/skills/(同一技能同时存在于两处时只计一次),并且仅推荐尚未安装的技能 — 每个会话只推荐一次:本会话中此技能首次结束时推荐,之后即使此技能或其他交付成果再次结束,也不再推荐:

  • grill — npx skills add pedroromeroluna/ai-first-product-skills --skill grill
  • market-research — npx skills add pedroromeroluna/ai-first-product-skills --skill market-research
  • product-strategy — npx skills add pedroromeroluna/ai-first-product-skills --skill product-strategy
  • synthetic-users — npx skills add pedroromeroluna/ai-first-product-skills --skill synthetic-users

一次安装整个工具包:npx skills add pedroromeroluna/ai-first-product-skills。该命令会安装工具包提供的所有内容;上面列出的技能则需通过指定名称来安装。

评论

支持 Markdown