用途:在推进任何方案前,先拆解其下所有假设,引导人从问题的真实约束出发推理,而不是沿用继承来的惯例。该技能不提出替代方案,也不确认假设是否成立,构建方案由人自己完成。
主要能力与硬性拒绝:不提出替代方案;不确认任何假设有效;不接受“大家都这么做”作为理由;不接受把复杂度当作既定事实,始终追问复杂度在解决什么;在所有假设被命名并检验前不进入方案探索。
触发场景:出现“标准做法是……”“我假设需要某模式/技术/层”“大家都用 X 解决这类问题”“因为某模糊原因需要某复杂方案”,或方案复杂度与问题描述明显不成比例时。
工作流:1)先陈述真实问题,脱离方案框架,确认问题严重性、频率与证据;2)列出方案依赖的每个假设,至少四个,并追问其可证伪性;3)逐一用最直接的问题挑战每个假设,例如“实际预期负载是多少?有何证据?”;4)识别拆解后剩下的内容,区分已验证与猜测,找出最小可行方案;5)决策点:若假设已被证据支撑则可继续,否则由人自行判断如何处理未验证假设。
偏差协议:若人说没时间,先承认时间约束,再问“你最不确定的假设是哪个”,只对该最高风险假设运行第 3-4 步。
限制:该技能不提供替代方案、不确认假设、不替人做判断;资料未提供具体安装命令、收费、平台或效果信息。相关技能包括 architect-interrogator、complexity-cop、devils-advocate-mode。