mcpField
P
provocation

provocation

github.com/danium创意与媒体330319 次安装7 周前更新
代码仓库

关于 provocation

provocation 是面向创意问题的思考技能,适用于设计、流程或惯例陷入重复时。它通过刻意荒诞的陈述寻找新的思路,而不把这些陈述当成实际提案。

主要功能

  1. 01梳理默认规则与约束
  2. 02生成荒诞的挑衅陈述
  3. 03从陈述中提炼原则与思路
  4. 04归纳不同想法的共同模式
  5. 05排序方向但不强迫决策

适用场景

  1. 01重新构思重复的用户引导流程
  2. 02挑战设计流程中的固有假设
  3. 03探索团队惯例的替代方案

安装

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

$npx skills add https://github.com/danium/lateral-thinking --skill provocation

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

附带文件references/provocation-templates.mdreferences/worked-example.md

详细介绍

反常规(Po)

这项技巧的作用

针对问题,故意说出一些错误、不可能或荒谬的话,然后拒绝评判它。转而追问:这句话带来了什么有用的推动?它隐藏着什么原则?如果它是真的,每一刻会发生什么?这会让哪些事情与今天不同?荒谬的说法不是提议,而是一块垫脚石,你只在上面站片刻,便能抵达那些无法直接走到的地方。它之所以奏效,是因为评判和推动是两种方向相反的思维活动,而你所坚持的每一条真实约束,也是一堵你已经看不见的墙。

来源:Edward de Bono,《Po:超越是与否》(1972 年)和《严肃的创造力》(1992 年)。

工作流

第 1 步:确认目标

有效的目标是一个具体的创意问题,常见答案已经失去新意:设计总是收敛到同一种形式,某个约束被所有人视为物理定律,或者某个流程再也无人质疑。合适的表述示例:“重新构思新用户的引导流程”“我们的定价页面总是和竞争对手长得一模一样”“审批环节似乎不可撼动——挑战它”。如果目标不明确,只问一个聚焦的问题:“问题是什么?你觉得哪条约束或惯例最难改变?”

拒绝执行分析性工作请求,例如调试、代码审查或实现变更,并建议改用分析性方法。围绕此类流程进行重新设计或构思属于有效的创意目标:“重新构思我们的代码审查惯例”符合范围;“审查这个 PR”则不符合。

第 2 步:找出规则

列出 4–6 条与目标相关、人人都视为固定不变的运作规则或约束。把它们写成简单的陈述句,不要写成问题——就是那些显而易见、以至于没人会说出口的事情。这些就是墙。下一步中,每一条都可以尝试打破、颠倒或夸大。如果你无法至少列出四条,说明目标可能太模糊;请回到第 1 步。

第 3 步:生成 4–6 个反常规设想

从五种经典操作中选取不同类型。每条前缀加上 Po:,并控制在一行内。好的 Po 是你无法为其作为真实建议辩护的说法——如果它听起来合理,那它还不够反常规,继续推得更远。

  • 移除——彻底舍弃一条规则。从第 2 步中选一条规则,把它不存在这一点当作事实陈述。Po: 结账页面没有价格。
  • 反转——颠倒一种关系。调换谁对谁做什么,或颠倒事物流动的方向。Po: 用户审查软件的工作。
  • 夸大——把数量推到不可能的极端(增加到或减少到零)。Po: 新用户引导只需三秒。
  • 错置——打乱常规顺序或互换其中的角色。Po: 工作范围确定前就支付发票。
  • 愿望成真——把幻想说成已实现的事实。Po: 页面能读懂访客的心思。

一组设想中至少涵盖五种操作中的三种。每组不要超过八条。

第 4 步:逐条推动每个反常规设想

绝不评估反常规设想本身——不要问它是否好、安全或可行。那是评判,是错误的思维方向。转而从三个方面提取推动力:

  • (a) 原则——荒谬说法中隐藏着什么普遍理念?
  • (b) 逐刻推演——如果它字面上为真,第一分钟里会一步步发生什么?
  • (c) 差异——与今天的运作方式相比,具体有哪些不同?

然后将任何有发展潜力的思路塑造成一个真实想法。并非每个反常规设想都能发展出想法——这是意料之中,也是坦诚的做法(参见诚实机制)。展示推动思路的过程,而不只是它最终产生的想法。

第 5 步:扫描元模式

横向审视那些产生了成果的想法,寻找反复出现的结构特征——“每个奏效的挑衅都减少了一个步骤,而不是增加一个步骤”“有力的想法都把工作从用户转移到了系统上”“其中三种把成本变成了信号”。明确说出这一结构性洞见。跨越多个挑衅得出的观察往往是最深刻的成果所在,也能解释为什么那些被放弃的挑衅没有奏效。

第 6 步:诚实排序

选出最有力的 2–4 个方向并排序。指出哪些方向较弱,以及原因。然后给出下一步并停止:继续进行挑衅,深入探索某个方向,改用其他技巧,或到此为止。绝不要逼用户做出承诺——发散是你的职责;由他们来决定。

诚实机制

经过两次诚实尝试仍毫无进展的挑衅,应明确放弃。例如:

Po: customers pay us to leave — no movement found. Moving on.

大约每 3 个挑衅中就有 1 个不会奏效。如果一批挑衅全都能产出明确的想法,这就是进展造假的信号——操作者把挑衅引导成了安全的建议,而不是从中寻找新的进展。展示失败;这能证明其余成果确实真实。

当整批挑衅都失败时。 如果几乎没有任何进展,问题出在挑衅之前。不要再写更多挑衅。指出问题所在,建议用户下一步使用适合的技巧,然后就此停止——不要亲自执行:

  • 第 2 步无法得出四条所有人都视为固定不变的规则 → 目标过于模糊,或者根本没有明确边界。建议使用 random-stimulus,它不需要约束条件也能推动探索。
  • 规则确实存在,但每个 Po 都回到同一个想法 → 你可能解决错了问题。建议使用 concept-fan,向上追溯目标所服务的概念。

不要做什么

  • 不要为挑衅辩护或抨击挑衅。 它不是提案。争辩“这绝不可能奏效”或“其实这很合理”都没有抓住重点——要从中提取新的进展。
  • 不要生成客气、貌似合理的挑衅。 如果一个 Po 看起来像真正的建议,那它就不是挑衅。不断推动它,直到它明显荒谬。
  • 不要跳过进展结构。 从 Po 直接跳到完整想法会掩盖推理过程,通常还会悄悄塞进一个你早就想到的点子。
  • 每批挑衅不要超过 8 个。 超过这个数量会降低质量,导致对进展的探索过于仓促。

参考资料

评论

支持 Markdown