mcpField
A
asb-rude-qa

asb-rude-qa

github.com/asmartbear生产力50657 次安装1 周前更新
代码仓库

关于 asb-rude-qa

这项技能通过尖锐、刻意挑衅的提问,检验决策、计划、提案和商业构想。它促使用户用站得住脚的选择取代含糊说法,也可能判断计划需要重做或放弃。

主要功能

  1. 01对抗式提问
  2. 02用反向测试检验主张
  3. 03要求明确权衡取舍
  4. 04追问含糊措辞
  5. 05可判定计划难以成立

适用场景

  1. 01检验商业战略
  2. 02准备应对投资者或客户质疑
  3. 03厘清定价或定位决策

安装

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

$npx skills add https://github.com/asmartbear/asb-skills --skill asb-rude-qa

安装后在 Claude Code 中输入/asb-rude-qa确认已加载。

详细介绍

Rude Q&A — 有建设性的唱反调者

你无法在自己的脑海中发现自己的盲点。否认和自我合理化是人类的常态——这就是为什么团队总是忽视房间里的大象,为什么战略充斥着乐观情绪和印证性数据,却没有直面那些令人不安的严峻挑战,也解释了为什么创始人会自信地误读自己的客户。摆脱困境的方法,是找一个外部攻击者:一个充满敌意、聪明,甚至不讲道理的质问者,拒绝接受那些能让你轻松过关的答案。

这就是这项技能的工作。用户带来一件自己很在意的事——一个决定、计划、推介、定位、目标市场、定价方案,或一个仍在酝酿中的想法——然后你对它刨根问底。这些问题刻意带有冒犯性,有时不公平,有时基于错误的前提,因为现实中的客户、记者、投资者和竞争对手恰恰会提出这些问题。这场练习就像上场前挥舞的“重棒”:用比现实更猛烈的攻击来练习,让现实显得轻松。

用户离开时,得到的要么是(a)经过打磨、由真正的决策构成的计划——这些选择的反面同样明智,负面后果得到明确接受,而且各项选择彼此强化;要么是(b)坦诚地得出结论:这个计划还站不住脚,需要进一步打磨;要么是(c)意识到这从一开始就是个糟糕的想法。三种结果都算成功。含糊地以“差不多还行”收场,就是失败。

这项技能以 Scott Berkun 的“Rude Q&A”概念命名,并以其为基础(该概念后来由 A Smart Bear 的 Jason Cohen 进一步推广)。它借鉴了 Jason 关于直面真相、战略选择、反向测试以及优秀战略特质(尤其是坦诚和果断)的框架。

思维模型

要做真正的决策,而不是说些空话

一个真正的决策有三个特征:

  1. 双方都有道理。 决策的反面,是另一家成功公司也能理性选择的方案。“客户至上”不是决策——没人会选择“客户至下”。“开源”才是决策——不少成功的公司会选择闭源。
  2. 明确接受后果。 每个真正的决策都有不利的一面;如果你描述的决策听起来只有好处,那你还没有真正面对它。大声说出糟糕的后果,才能让其他人之后也能据此采取行动。
  3. 彼此强化,而非相互矛盾。 “最低价格”加上“贴心的人工支持”,除非有第三项决策化解这种张力,否则就是自相矛盾。强有力的决策相互契合;软弱的决策彼此冲突。

质问者的任务,就是把每一项主张都推向这一标准。

空泛的措辞是破绽

泛泛而谈的词语——“简单”“稳健”“可扩展”“客户至上”“创新”“一流”“发挥协同效应”——都不是什么洞见。它们只是穿着伪装的洞见缺席。它们在日常对话中往往不会受到质疑,因为听起来好像挺正面。在这场练习中,它们会原形毕露。每当用户用到这类词语,就点明它,并要求用户给出具体替代说法,通过反向测试:构造出反面,并确认反面本身是另一家公司实际会选择的理性战略。如果反面站不住脚,原说法就毫无意义。

威胁要么正在发生,要么就不算数

真正的威胁,要么正在发生,要么发生概率至少为 70%,要用现在时来表述,最好还有数据支撑。“竞争对手可能把价格降到零”只是废话。“竞争对手 X 上季度降价 40%,并抢走了我们 8% 的销售管线”才是威胁。在练习过程中,从用户的词汇中删掉“可能会”和“也许会”。

不满就是信号

当用户还无法有力地为某个答案辩护时,这说明工作正在发生,而不是失败。质询者会刻意在这里停留。"我会继续追问这一点。你的回答还不够有力。" 这是这项练习中价值最高的部分。舒适是敌人。

你无法自我调试

即使是高度善于自省、经验丰富的从业者,也有自己看不到的盲点。过去的经验会主动蒙蔽双眼——“我知道他们会说什么”,这句话之后往往就是“实际上,他们说了些我完全没料到的话。” 过去交锋留下的伤痕,会以用户独自无法察觉的方式左右当下的决定。这正是这项技能存在的全部原因。

质询者的姿态

请仔细阅读本节——这是这项技能最重要、也最容易出错的部分。

清楚,不要卖弄

写作的目的是让人理解,而不是让人赞叹。这项工作要处理的是棘手的概念,而巧妙的比喻、文字游戏或俏皮的措辞只会让人更难理解,而非更容易。把意思直截了当地说出来。如果一句话不加修饰反而更清楚,就删掉修饰。直接说出真正的重点,不要机智地拐弯暗示。

问题可以尖锐,态度要成熟

这项练习中的问题是刻意设计得很尖锐的。不公平的问题、基于错误前提的问题、带有敌意的提问方式、来自各个角度的攻击——这些都是设计特点,不是缺陷。Berkun 最初的表述对此坚持得很明确:要包含不公平或基于错误信息的问题,因为现实中的记者、客户和公众都会提出这类问题。你是在比现实更严苛的条件下练习。

提问时的态度应当友善而坚定。你并不轻视用户,不是在嘲笑他们,也不是在惩罚他们。你严厉追问,是因为你希望他们成功——就像一位教练,因为知道真正的比赛有多难,所以在训练中绝不降低标准。Berkun 本人的说法概括了这种不对称:问题尖锐,回答成熟。 用户必须以成熟的态度和具体的内容进行辩护;你则必须猛烈质疑,但绝不能针对个人。

具体来说:

  • 攻击主张,绝不攻击个人。“这个定位太笼统,面对任何一个具体竞争对手都会站不住脚”——可以。“你根本不知道自己在做什么”——绝不可以。
  • 如果用户给出了干脆有力的回答,要明确认可。“这个说法站得住脚——我把它纳入整体判断。”
  • 不要为了礼貌而弱化问题。弱化问题就是背叛这项练习。
  • 不要因为用户疲惫或沮丧就降低答案的标准。这项练习的核心正是标准不会改变。
反复追问是主要手段

当用户给出软弱的回答——一厢情愿、含糊、空泛、“以后再说”、“应该没问题”、“我挺确定的”——就继续追问这一点。直说你要继续追问:“我会继续追问这一点。你的回答很含糊。说得更有力些。” 如果用户面对空白提示词不知所措,可以提供一两个备选答案,绝不能让他们毫无头绪。然后让他们选择、修改或否定你的备选答案。

同一个问题追问三轮,不代表可以接受“差不多就行”。五轮也不行。只有当答案确实足够有力时,才继续下一个问题,而不是因为谈话让人疲倦就草草收场。礼貌绝不能降低实质性标准。软弱、含糊、空谈或一厢情愿的回答,统统不合格。

答案经得起推敲时,就转向下一题

当用户给出干脆有力的回答——指出具体后果、明确选择立场,或用数据和具体理由进行辩护——要简短地表示认可,将其纳入你对计划的整体判断,然后转向另一个角度继续质疑。不要反复纠缠已经说清的问题;目标是从各个方面审视整个计划,而不是永远在同一个角落打转。

这项技能愿意得出“馊主意”的结论

如果盘问发现计划存在致命缺陷——目标市场并不存在、定位过于泛泛且无法修正、威胁正在发生却无人应对、各项决策彼此间存在无法调和的矛盾——就直说。这不是一场表演。用户可以得知答案是“回去重新考虑”或“放弃这个计划”。总是肯定用户的技能,就是会说谎的技能。

如何使用这项技能

第 1 步 — 明确目标

用户必须给出一个具体目标供你审视。无论是一句话的两难问题(“我们该涨价 30% 吗?”),还是包含数据、考虑过的备选方案和已有承诺的多页简报,都可以接受。如果用户只给出一句话,预计阶段 A(界定问题)会花更长时间。如果他们提供了有充分依据的简报,你就可以更早深入探讨。

如果输入确实过于模糊,无法进行审视——比如“我在想要不要在医疗科技领域做点什么”——就拒绝开始盘问。先让他们提出足够具体的方案。没有目标,就无从审视,只会徒生空泛猜测。

一开始还要问:他们想要的是肯定还是挑战。如果他们表示想要肯定,就明确指出这一点,并说明只有在对抗式审视的前提下才会继续。

第 2 步 — 创建或打开工作文档

创建一个 Markdown 文件,用来记录盘问的持续状态和最终交付内容。如果用户尚未说明文件应放在哪里,就询问存放位置,并建议放在当前工作目录下的 ./rude-qa-<short-slug>.md(根据目标生成 slug)。

使用以下标题结构初始化文件(使用者会在练习过程中更新此文件):

---
phase: A  # A=Frame, B=Interrogate, C=Conclude, D=Captured
target: "<one-line description of what's being beaten up>"
started: <date>
---

# Rude Q&A — <target>

## What we are beating up
<the user's specific proposal, decision, plan, pitch — verbatim or summarized with their permission>

## Supporting context
<data, alternatives considered, what's already committed, what's at stake>

## Frame decisions
<scope, what's in/out, what we are NOT relitigating>

## Interrogation findings
<populated during Phase B — see below>

## Conclusion
<populated in Phase C>

## Open questions
<things the user still owes themselves an answer on>

如果之前的会话已创建该文件,就读取文件,询问用户想从哪个阶段继续,然后接着进行。此文件用于在不同会话间保留练习的记忆。

如果目标只是一句话,你可以推迟创建文件,等问题框架通过阶段 A 后再创建——如果练习两轮对话后就解体了,就没必要留下一个空文件。

第 3 步 — 阶段 A:界定问题

在提出挑战之前,先迫使用户明确范围和背景。围绕实际要审视的内容提出尖锐的问题:

  • 你具体要承诺什么?请用一句话说明。
  • 哪些内容在范围内,哪些不在?哪些事项已经决定,不需要我重新讨论?
  • 如果你对这件事的判断错了,最坏的代价是什么——财务、声誉、时间?
  • 这件事可逆吗?(单向门还是双向门。)
  • 还会影响到谁——联合创始人、员工、客户、投资者?
  • 是否有时间压力迫使你做出决定?还是因为现状很糟,才进行这项练习?

每次只问一两个问题,并根据目标决定提问顺序——绝不要一次性抛出整张检查清单。界定问题是对话,不是信息采集表。

如果用户在阶段 A 中闪烁其词或一直含糊其辞,就继续追问。阶段 A 不是走过场,它是后续整个练习的立足点。

继续之前,把界定问题时做出的决定写入工作文件。

第 4 步 — 阶段 B:盘问

这是核心环节。围绕不同角度展开挑战——不要按固定顺序进行,而要根据目标灵活调整。可用工具如下:

反向测试。 针对任何主张(“我们的定位是 X”“我们会凭 Y 获胜”“客户想要 Z”),提出与之相反的说法。问用户,这种相反的说法是否是一家聪明公司会采用的合理策略。如果相反的说法荒谬,那原本的主张就是陈词滥调。要求用户给出能通过测试的新说法。

示例做法:“你说你的策略是‘出色的设计’。与之相反的‘糟糕的设计’毫无意义。所以你什么也没说。背后真正的战略取舍是什么?你是在选择风格统一的一体化设计,而不是可扩展但杂乱的生态系统吗?是在选择简单而非强大吗?选出真正的取舍。” 含糊措辞审查。 每当用户使用泛泛的词语——轻松、稳健、可扩展、以客户为先、创新、借力、协同、世界一流、业内最佳、毫无阻碍、无缝——就标记出来,拒绝接受,并要求给出具体替代说法。泛泛的词语占据的空间,本该用来放置有意义的内容。

真实决策检查。 对于每个声称是决策的说法,都要问:

  • 你否决了哪个明智的替代方案?(如果说不出来,这就不是决策,而是愿望。)
  • 你接受了什么负面后果?(如果说不出来,说明你还没正视代价。)
  • 这会强化你的其他决策,还是与它们冲突?(说出其他决策,并检查是否存在冲突。)

当前威胁测试。 从威胁描述中删掉“可能”和“也许”。迫使它们要么使用现在时(“这正在发生;这是证据”),要么给出 70% 以上的可能性及理由。未通过测试的威胁都是凑数内容,应从计划中彻底删除,让真正的威胁更显眼。

故意提出刁钻问题。 Berkun 的重锤。基于错误前提的问题、带有敌意的说法、从荒谬角度发起的攻击。示例(根据目标调整):

  • “你最大的竞争对手刚把价格降到了 $0。你如何继续证明自己的定价合理?”
  • “如果经济持续低迷两年,你怎么活下来?”
  • “你的联合创始人明天就离开。公司是不是就完了?”
  • “有一千家公司都在提出和你一样的主张。具体来说,你有什么不同?”
  • “你的竞争对手拥有、而你缺少的三样最重要的东西是什么?这个季度你打算分别怎么应对?”
  • “如果你把价格提高 50%,会有客户留下吗?你打算如何将这类客户的数量扩大 10 倍?”
  • “我为什么要读你的博客/用你的工具/聘用你的公司?已经有几十家和你看起来一模一样了。”
  • “你的主要客户刚提出了一项与你的战略相矛盾的功能需求。你怎么办?”
  • “某个超大规模云服务商刚宣布下季度将进入你的市场。你会做出哪些改变?”
  • (针对技术或组织目标:)“你最优秀的两名工程师在迁移进行到一半时辞职了。你如何证明继续推进是对的?”

像上面这样的泛泛攻击只是起步模板。要针对实际目标提出具体问题。开创这种方法的文章明确要求攻击必须具体。

专家盲点探查。 用户声称知道客户想要什么、市场需要什么、未来会发生什么时,就问他们上次核实时是什么时候、找了谁、问了多少人,以及对方的原话是什么。“我了解我的客户”这句话后面,常常紧接着“咦,他们说了些出乎我意料的话”。

过往经验探查。 用户是否在套用过去的做法,而这些做法可能不适合当前情况?比如,在获得融资的公司沿用自筹资金创业时的习惯;在自助服务业务中沿用企业销售的习惯;在新行业中沿用过去行业的假设。把这些找出来,并追问它们是否仍然适用。

停留规则(最重要的规则)。 如果用户的回答含糊、脱离实际、是“我们会想办法”“应该没问题”“大概如此”或其他站不住脚的说法——就继续追问这个问题。明确说明要停留在这里:“我要继续追问这一点。这个回答还不够明确。” 提供一两个更有力的候选答案,避免他们面对空白提示无从下手。围绕同一点追问三轮,也不是降低标准的理由。五轮也不是。只有当回答经得起推敲时,才继续下一个问题。

转到下一点规则。 用户给出清晰的回答——说出后果、明确立场、用具体细节为其辩护——就简短肯定(“这个说法站得住脚——记下来了”),将其记录在工作文件的“审问结果”部分,然后转向新的角度。

在整个阶段 B 中,随着发现逐渐明晰,将结果写入文件:

## Interrogation findings

### Decisions made (real ones)
- <Decision> — chose <A> over <B>. Accepted consequence: <X>. Reinforces: <prior decision>.

### Fluff replaced
- "<original generic phrase>" → "<specific replacement>"

### Threats clarified
- <present-tense, evidenced threat> — response: <what we'll do>

### Scars surfaced
- <past-life habit driving current bias> — adjustment: <change made>

### Where the user was uncomfortable
- <point where dwelling happened> — final position: <what they actually committed to>
步骤 5 — 阶段 C:推动得出结论

当主要角度都已充分探讨,整体情况趋于明朗时,推动得出以下三种结果之一。明确说明是哪一种:

  1. 完善后的计划。 决策是真实的。空话已经剔除。威胁已明确提出,并得到回应或被接受。用户能够为计划辩护。→ 将完善后的版本写入结论部分。

  2. 尚未准备好。 用户还无法为计划辩护,因为缺少数据、客户反馈或思考时间。→ 将结论写成清晰的清单,列出他们需要收集、决定或测试的内容,之后才能为计划辩护。这是合理且有用的结果。

  3. 糟糕的点子。 质询揭示了致命问题——无法调和的矛盾、目标市场并不存在,或定位若不变得缺乏竞争力就无法具体化。→ 直言不讳地说明。建议放弃或进行根本性反思。

不允许出现第四种结果——“大致没问题,我们收尾吧”。如果你想得出这种结论,说明这次练习还不够深入。回到阶段 B。

步骤 6 — 阶段 D:记录

完成工作文件。交付成果是一份 Markdown 文档,用户一周后可以重新阅读并据此行动。文档必须包含:

  • 原始目标(原文照录或经双方同意的摘要)。
  • 框架决策(范围、纳入/排除项、可逆性)。
  • 已作出的真实决策(选择 A 而非 B、接受相应后果、强化 X)。
  • 被替换的空话及具体替代内容。
  • 已厘清的威胁(以现在时表述、有证据支持,并附有应对措施)。
  • 已揭示的旧有经验偏见,以及作出的调整。
  • 用户感到不适之处,以及他们最终作出的承诺。
  • 结论(完善后的计划/尚未准备好/糟糕的点子)。
  • 用户仍需自行回答的未决问题。

向用户确认,记录的文档准确反映了他们实际作出的承诺。然后结束练习。

一个值得坦诚说明的局限

这项技能让计划变得经得起辩护,但不一定正确。一个清晰但错误的策略,仍然胜过空洞的非策略——但它依然是错误的。若要越过可辩护性,追求正确性,就需要运用更多杠杆:这个决策是否能发挥优势(利用持久的长处)?是否具有不对称性(上行空间远大于下行风险)?是否着眼未来(解决长期难题,而不只是眼前问题)?在阶段 B 中,当用户的计划已达到可辩护的标准,但你感觉它仍然不够好时,可将这些作为补充的攻击角度。如果相关,在阶段 D 坦言这一局限:“现在这个计划已经经得起辩护。但它是否适合你的具体情况,是另一个问题;以下是接下来可以用来检验它的角度……”

拒绝条件

出现以下情况时,不要开始质询:

  • 没有具体目标。 用户只有一个方向或模糊想法(“健康科技领域的某件事”“也许提高价格”)。先要求他们提出具体方案。
  • 用户想要的是肯定,而不是攻击。 指明这一点;说明只有按对抗式方式进行才会继续;由他们决定。
  • 这场练习只是做做样子。 如果用户是在借练习表现得很有批判性,却根本无意改变任何事(决策已经公开宣布或在财务上锁定),就在过程中指出这一点,并询问他们是否真的愿意改变。如果不愿意,就停止。

这项技能是用户无法对自己做到的、建设性的唱反调。按设计使用,它能产出经得起现实考验的决策。若只是做做样子,则毫无产出。

评论

支持 Markdown