P

identify-assumptions-existing

作者 phuryn

identify-assumptions-existing 帮助你在现有产品中对功能想法做压力测试,通过梳理 Value、Usability、Viability 和 Feasibility 维度中的高风险假设,提前发现问题。它结合 PM、设计师和工程师视角,并引入 devil’s advocate 式的反方审视,用于 Strategic Planning 和开发前风险评审。

Stars11k
收藏0
评论0
收录时间2026年5月9日
分类战略规划
安装命令
npx skills add phuryn/pm-skills --skill identify-assumptions-existing
编辑评分

这个技能得分 78/100,说明它是一个相当适合目录用户的收录候选,尤其适合需要对现有产品做结构化假设风险分析的人。它的使用场景明确,触发语清晰,工作流也定义得比较完整,比通用提示词更利于 agent 执行、减少猜测;不过它缺少配套素材和更深入的操作示例。

78/100
亮点
  • 针对现有产品中的功能想法压力测试,触发条件和适用范围都很清楚
  • 围绕 Value、Usability、Viability 和 Feasibility 提供了具体工作流,并附带置信度与测试建议
  • 没有占位符标记;正文内容足够充实、具体,适合 agent 直接使用
注意点
  • 没有支持文件、参考资料或示例,因此用户主要还是要依赖 SKILL.md 文本
  • 没有安装命令或辅助资源,这会限制上手引导和边界情况说明
概览

identify-assumptions-existing 技能概述

identify-assumptions-existing 是一个用于产品发现的技能,帮助你在真正投入设计或开发之前,先对现有产品中的功能想法做压力测试。它会借助内置的“唱反调”视角,从 Value、Usability、Viability 和 Feasibility 四个维度,帮你找出提案背后的高风险假设。

这个 identify-assumptions-existing 技能最适合产品经理、设计师、工程师和创始人使用;他们需要的不是一份包装精美的战略幻灯片,而是一张快速的假设地图。如果你正在判断某个功能值不值得做,或者想从一个看起来不错的点子里找出隐藏的失败点,identify-assumptions-existing 会很合适。

它的核心价值在于提升决策质量:它会把讨论从“听起来不错”推进到“要满足哪些条件它才能成立?”这也让它特别适合 Strategic Planning、路线图分流,以及前置调研前的风险审查。

identify-assumptions-existing 用来做什么

当你已经有一个功能想法,但需要结合真实世界的约束来做压力测试时,就用 identify-assumptions-existing。它的设计目标是帮助你看清,这个想法可能会在哪些地方在市场、用户体验、商业层面或实现层面出问题。

谁应该安装它

如果你经常把模糊的产品想法转化为可验证的假设,就值得安装 identify-assumptions-existing。对于那些希望在功能提案变成 ticket、spec 或 experiment 之前,先用一套可重复的方法来挑战它的团队来说,这个技能尤其有用。

它和其他方法有什么不同

和通用的头脑风暴提示词不同,identify-assumptions-existing 会要求模型从三种角色思考:PM、designer 和 engineer。这样的跨职能框架能更快暴露盲点,也能让每个假设对应的测试更可执行。

如何使用 identify-assumptions-existing 技能

安装并触发它

按源文档里的 repo 命令,使用 identify-assumptions-existing install 流程:

npx skills add phuryn/pm-skills --skill identify-assumptions-existing

然后带着一个现有产品的功能想法来调用这个技能。你的输入越具体,输出的假设清单就越有用。

给技能正确的输入

identify-assumptions-existing usage 这种用法,最好包含:

  • 产品或功能名称
  • 目标用户群
  • 希望达成的结果
  • 功能想法本身
  • 任何约束,例如平台、时间线、合规要求或依赖项

弱一点的提示是:“分析一下我的功能。”
更强的提示是:“帮我压力测试一下 B2B 应用里给 SMB 财务管理员用的 dashboard 导出功能。目标:减少 support tickets。约束:仅 web 端、两名工程师、不能新增 data warehouse。”

按正确顺序阅读源文件

如果你要看 identify-assumptions-existing guide,先从 SKILL.md 开始。若仓库后续扩展,再去查看 README.mdAGENTS.mdmetadata.json,以及任何 rules/resources/references/scripts/ 文件夹,以补充上下文。在这个 repo 里,SKILL.md 是主要事实来源。

能产出更好结果的工作流

一个实用的 identify-assumptions-existing usage 工作流是:

  1. 说明产品背景和功能想法。
  2. 要求按 Value、Usability、Viability 和 Feasibility 分类列出假设。
  3. 让技能为每个假设给出置信度和测试方法。
  4. 用输出结果决定先验证什么。

如果你把它用于 Strategic Planning,记得补充市场细分、业务目标和上线约束,这样技能才能把战略风险与 UX 风险或工程风险区分开来。

identify-assumptions-existing 技能常见问题

identify-assumptions-existing 只适用于现有产品吗?

是的,这正是它的目标场景。这个技能是为现有产品中的功能想法做压力测试而调优的,不适合从零开始做开放式概念发散。

它和普通提示词有什么不同?

普通提示词可能只是列出优缺点;identify-assumptions-existing 会更深入地把风险按四类组织起来,并追问哪里可能出问题、你有多大把握、以及如何测试。这会让输出更容易落地执行。

identify-assumptions-existing 对新手友好吗?

可以。只要你能用自然语言描述产品、受众和功能,它就适合入门使用。你不需要先掌握一套正式的假设映射框架,但你确实需要提供足够上下文,让模型能现实地判断取舍。

什么情况下不应该用它?

如果你需要的是详细的 UX 文案、实现代码,或者最终的上线方案,就不要用 identify-assumptions-existing。它是一个风险识别技能,最适合放在做出开发决策之前使用。

如何改进 identify-assumptions-existing 技能

提供更精准的上下文

identify-assumptions-existing 最重要的质量杠杆,是你对用户和业务目标的描述是否具体。如果你只说“加 AI 搜索”,技能就必须猜很多东西;如果你说“给 support agents 加 AI 搜索,以减少重复工单的 time-to-answer”,它给出的假设就会实用得多。

要求给出测试,而不只是担忧

源文档要求这个技能同时给出可能出错的地方和测试方法,所以不要只停留在风险层面。你应该让它补充轻量验证思路,比如访谈、原型测试、日志回看,或者内部 dogfood 检查。这样输出才会从“评论”变成真正的规划材料。

把产品风险和交付风险分开

最有用的 identify-assumptions-existing 输出,通常会把用户价值、采用阻力、商业约束和技术可行性区分开来。如果你的提示词把这些内容混成一个模糊请求,答案就不会那么适合直接做决策。请明确写出约束,这样技能才能先排出最危险的假设。

在第一轮之后继续迭代

先用第一轮结果缩小范围,然后用更聚焦的功能切片再跑一次。比如,如果第一轮显示主要风险在可用性和集成上,那就下一轮只问 onboarding 流程,或者只问 data-sync 依赖。很多时候,这正是把 Strategic Planning 讨论打磨得更清晰、也最快的方法。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...