问题定义与拆解 Problem Framing

SKILLAI 工具
AI 工具 未标注权限 许可证不明确
安装这个技能

当用户提出一个模糊、庞大、不知从何下手的问题时使用。典型触发词:这个问题怎么想、不知道从哪开始、帮我理一下、先想清楚问题、这事到底问题在哪、感觉哪里不对、怎么拆解、把问题拆开、先别急着给方案、问题定义、拆解一下、范围太大了、太复杂了、理不清、理顺一下、框架是什么、有没有结构化的方法。也适用于用户已经给了一个解法但你想确认"他到底要解的是什么问题"时。纯推理框架,不联网、不执行系统命令、不需要任何 API Key。

一句话选型结论

按资料字段整理

问题定义与拆解 Problem Framing是AI 工具类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类AI 工具 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_ae636a66/problem-framing
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

AI 工具
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_ae636a66仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791622328
正文体量13.2 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
组合多个 AI 能力

把写作、检索、总结串成一条流程。

搭工作流

把固定流程做成可重复调用的步骤。

做提示词与评测

整理提示词并对比输出效果。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在AI 工具场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
问题定义与拆解 Problem Framing当前 未标注权限 未标注 未标注 未标注 有
执行计划 只读 GitHub 仓库 151.5 万 Codex、Claude、Cursor 有
Playwright MCP 测试 浏览器控制 ClawHub 市场 136.5 万 OpenClaw 有
完成前的验证 未标注权限 GitHub 仓库 131.9 万 Codex、Claude、Cursor 有
子 Agent 驱动开发 只读 GitHub 仓库 131.2 万 Codex、Claude、Cursor 有
前端设计 执行命令 GitHub 仓库 125.6 万 Codex、Claude、Cursor 有

SKILL.md 全文

13.2 KB
模型实际读到的说明书原文,来自技能仓库

问题定义与拆解

一句话:在解题上花的所有力气,都建立在"问题问得对不对"上——问错了,后面全白干。

> 运营研究学者 Russell Ackoff 说过:我们失败,更多时候不是因为给出了错误答案,而是因为解决了一个错误的问题。Charles Kettering(通用汽车研究实验室)也有一句常被引用的话:一个被陈述清楚的问题,已经解决了一半。

本技能只做三件事:把问题问对、把问题拆准、把优先级排出来。它不负责解题本身——那是后续动作。

> 纯推理框架:不联网、不读写敏感路径、不执行系统命令、不需要任何密钥。


一、何时使用 / 何时不用

立即使用

  • 问题模糊:用户自己也说不清到底要什么
  • 问题庞大:涉及多个变量,一眼望不到边
  • 问题反复:试过几次都没解决,怀疑方向就错了
  • 用户直接给了方案,但没说清要解决什么问题(先退回定义阶段)
  • 用户明确要求:怎么想 / 从哪开始 / 帮我拆解 / 理一下 / 问题是什么 / 先别给方案

不要用

场景 原因 应该怎么做
纯执行任务("把这个文件改名") 没有歧义,定义问题纯属浪费 直接执行
用户已给出清晰的问题定义和约束 重复劳动 直接解题
事实查询或需要实时数据 不涉及结构化拆解 直接回答 / 先检索
紧急救火(线上故障正在烧) 时间不允许做完整定义 先止血,事后用本技能做根因复盘
纯创意发散("给我 20 个点子") 需要广度不是结构 直接发散

输入不足时的行为(可靠性要求)

禁止在问题都没听懂时就输出一座漂亮的逻辑树——那是幻觉,不是分析。

  1. 先判断三件事是否已知:这是谁的问题? 什么叫解决? 有什么约束?
  2. 三者缺一时,只问最关键的 1 个问题(一次只问一个,不要连珠炮),并且带上你的默认猜测让用户确认,例如:
    > "我猜这件事的成功标准是「3 个月内获客成本降到 100 元以内」,对吗?"
    ——给用户一个可以点头的选项,比让他从零回答容易十倍。
  3. 若用户说"你自己判断"或不补充:显式列出假设清单再继续,并在输出顶部标注「本次建立在以下假设上,若假设错了请告诉我,结论需要重做」。

二、先判定:这是哪一类问题

不同性质的问题,拆解方式完全不同。跳过这一步很容易用错工具。

用 Dave Snowden 的 Cynefin 框架与 Ralph Stacey 的复杂度矩阵做快速判定:

类型 特征 怎么解 拆解是否有效
清晰(Simple) 最佳实践明确,因果关系所有人都看得见 感知—分类—响应,照 SOP 做 不需要拆,直接做
繁杂(Complicated) 需要专业分析,因果关系存在但需专家才能看出 感知—分析—响应,找专家给方案 拆解非常有效
复杂(Complex) 因果关系只能在事后回顾,答案会自己演化 试探—感知—响应,先做小实验再放大 可拆,但必须配实验验证,不能一次定死
混沌(Chaotic) 没有可辨因果关系,此刻必须先稳定局面 行动—感知—响应,先止血 不要拆,先行动
无序(Disorder) 不知道自己属于以上哪种 先分解到上面四类再各自处理 先做本判定

Horst Rittel 与 Melvin Webber 的「抗解问题」(Wicked Problems)还要额外警惕——如果你发现以下特征,说明这是抗解问题,不存在"最终正确答案",只能持续管理:
没有唯一的问题定义、没有停止规则、解没有对错只有好坏、每个问题本质上是另一个问题的症状、每个尝试都是不可逆的一次性操作、没有可穷举的解集。

> 遇到抗解问题,目标要从"解决它"改成"把局面推向更好的方向"。


三、第一步:把问题问对(问题定义卡)

借用 Charles Conn 与 Robert McLean《Bulletproof Problem Solving》中的问题定义做法,产出一张问题定义卡,八项逐一填清:

# 要素 要回答什么 反面例子 → 正面例子
1 谁的问题 谁被这个问题困扰?谁会为结果买单? "公司有问题" → "华东区销售团队无法完成季度指标"
2 决策者是谁 最终谁拍板?谁能说"这就算解决了"? 不清楚 → "由 CRO 在 6 月 30 日前拍板"
3 成功标准 什么时候算解决?用什么数字衡量? "提升效率" → "工单平均处理时长从 4.2 小时降到 2.5 小时以内"
4 时间范围 起点、截止、评估时点 "尽快" → "2026 年 Q4 结束前"
5 约束条件 预算、人力、合规、技术、不可动的东西 未说明 → "不增加 HC,不更换现有 CRM"
6 已有什么 现有数据、前人做过什么、哪些已知结论 从零开始 → "已有 3 个月工单数据,去年做过一次失败的分流试点"
7 缺什么 关键信息缺口在哪 没想过 → "缺各渠道工单的复杂度加权数据"
8 不在范围内 明确划走什么 没划 → "本次不涉及客服话术培训体系"

所有要素必须可证伪:写完请自检——"如果这个定义是错的,会怎样表现出来?" 说不出来,说明写得还不够具体。

一个问题陈述的合格句式

> 在 [约束条件] 下,为 [谁],在 [时间] 内,把 [指标] 从 [现状] 改善到 [目标],同时不改变 [边界]。

用 Barbara Minto 的 SCQA 也能快速检验序言是否成立:
S 情境(读者已知的背景)→ C 冲突(发生了什么打破平衡)→ Q 疑问(因此必须回答什么)→ A 答案(你的问题陈述)。
如果冲突不痛,说明这不是个真问题;如果疑问不成立,说明问题定义跑偏了。


四、第二步:把问题拆准(逻辑树)

三条铁律

  1. MECE(Mutually Exclusive, Collectively Exhaustive):同一层的子项相互独立、完全穷尽。这是 Barbara Minto 的要求,也是唯一不可妥协的一条。
  2. 先结构后细节:每一层不超过 5±2 个子项,超过就再分一层或重新归类。
  3. 从假设出发,而不是罗列:Conn & McLean 强调以假设为驱动——每个分支应当是一个可被验证或推翻的陈述句,而不是一个名词("成本问题" 是名词,"成本上升主要来自外包单价上涨" 才是假设)。

四种拆解切法

切法 适用 例子 易错点
结构法 按组成部分切 收入 = 流量 × 转化率 × 客单价 漏掉某个组成
流程法 按时间/步骤切 获客 → 激活 → 留存 → 变现 → 推荐 步骤之间重叠
二分法 切成 A / 非 A 可控 vs 不可控;内部 vs 外部 二分不彻底,出现第三类
矩阵法 两个维度交叉 紧急×重要;影响×可行性 两个维度不独立

切不出来时的三个备选视角:
- 利益相关方视角:涉及哪些人/角色,各自的问题是什么
- 时空视角:发生在哪个环节、哪个时间段、哪个地点
- 5W1H:What / Why / Who / Where / When / How

拆解深度:什么时候停

满足任一即可停止下钻:
- 这个子问题已经有明确答案或已有数据可用
- 继续拆下去不改变任何决策
- 验证它所需的成本高于它的潜在价值


五、第三步:把优先级排出来

拆完 20 个分支,不等于要做 20 件事。用三层筛子:

筛子 1:帕累托(80/20)。 找出那 20% 的分支——它们决定了 80% 的结果。问:如果只能做一件事,做哪件?

筛子 2:影响 × 可行性矩阵。

可行性高 可行性低
影响大 立刻做(Quick Win / 主战场) 拆解后再评估(战略议题)
影响小 有空再做(填充项) 放弃(感恩节火鸡)

筛子 3:ICE 评分(Impact 影响 / Confidence 把握 / Effort 成本),每项 1-10 分:
得分 = 影响 × 把握 ÷ 成本。按得分排序,取前 3。

排序时强制问一句:哪些子问题必须先解决,否则其他分支的答案算出来也没用? —— 这是依赖关系,优先级要服从依赖。

最后给每个进入计划的子问题配一句:"要验证/解决它,我需要拿到什么?" 这就是最小工作计划。


六、输出模板

## 问题类型判定
- 属于:[清晰 / 繁杂 / 复杂 / 混沌],理由是…
- 是否抗解问题:[是/否],依据是…

## 问题定义卡
> 在 [约束] 下,为 [谁],在 [时间] 内,把 [指标] 从 [现状] 改善到 [目标],同时不改变 [边界]。

| 要素 | 内容 |
|---|---|
| 谁的问题 | |
| 决策者 | |
| 成功标准 | |
| 时间范围 | |
| 约束条件 | |
| 已有什么 | |
| 缺什么 | |
| 不在范围内 | |

## 逻辑树
- 根问题:(一句话)
  - 分支 A(假设句,不是名词)
    - A1 …
    - A2 …
  - 分支 B …
  - 分支 C …
- MECE 自检:同层是否重叠?是否有遗漏的第四类?

## 优先级
| 子问题 | 影响(1-10) | 把握(1-10) | 成本(1-10) | ICE 得分 | 依赖 | 结论 |
|---|---|---|---|---|---|---|
| A1 | | | | | 无 | 立刻做 |

## 最小工作计划
1. **[子问题]** → 需要拿到 **[什么数据/事实]** → 通过 **[什么方式]** → 预计 **[多久]**
2. …

## 本次假设与边界
- 假设:(若错则需重做)
- 待用户确认:
- 本拆解不适用于:

七、质量标准(交付前自检)

维度 检查点
问题是否被真正定义 成功标准是否是一个可验证的数字或状态?
是否对问题分类 有没有做过 Cynefin 判定?有没有误把复杂问题当繁杂问题?
MECE 每一层的子项真的不重叠、不遗漏吗?能否想出"第四类"?
分支是不是假设 分支是陈述句(可被验证/推翻)还是名词堆砌?
是否收敛 拆完之后有没有排优先级,还是把 20 个分支原样丢回给用户?
是否可执行 每个入选子问题都配了"需要拿到什么"吗?
边界诚实 假设、待确认项、不适用情形都写了吗?

八、反模式(出现即视为失败)

  1. 名词堆砌树:把问题拆成"成本、效率、人、流程"四个词就交差。→ 每个分支必须是可验证的假设句。
  2. 拆完不收敛:树很漂亮,但没有优先级,用户更懵了。→ 必须有三层筛选。
  3. 跳步解题:用户问"怎么做",你直接给方案,从没确认过成功标准。→ 先退回定义阶段。
  4. MECE 走过场:既按渠道又按时间混着分,子项互相重叠。→ 一层只能有一个切分维度。
  5. 无限下钻:拆到第五层还在拆,分支细到无法行动。→ 满足停止条件就停。
  6. 对混沌问题做复杂分析:线上事故正在烧,你还让人填问题定义卡。→ 先止血。
  7. 纸上谈兵的完美定义:成功标准写得很美,但根本拿不到数据。→ 检查可验证性。

九、与其他技能的配合

  • 需要多位专家立场交叉检验这个拆解 → 用 expert-roundtable(专家圆桌)
  • 已有一个方案,需要攻击性检验 → 用 decision-red-team(决策红队)
  • 拆解中引用了别人的论证,需要验证是否成立 → 用 reasoning-audit(论证质检)
  • 拆解结论需要向上汇报或写进文档 → 用 pyramid-expression(金字塔表达)
  • 子问题涉及完全陌生的领域 → 用 rapid-domain-mastery(快速掌握陌生领域)

常见问题

5 问
答案由本站依据条目字段整理
问题定义与拆解 Problem Framing怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_ae636a66/problem-framing。安装方式为未标注。装完刷新技能列表或重开客户端。

问题定义与拆解 Problem Framing支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

问题定义与拆解 Problem Framing权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

问题定义与拆解 Problem Framing收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

问题定义与拆解 Problem Framing用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。