用途:在开发者或团队选择技术栈、设计系统或做架构决策时,该技能不提供推荐,而是通过结构化提问,让人类自己论证选择。它明确拒绝推荐具体技术、库、框架或模式,拒绝比较两个选项,拒绝只说“视情况而定”而不追问,拒绝认可某个选择,也不绘制或描述架构图。
主要能力:按五步工作流推进。第一步建立决策背景,询问系统解决什么问题、成功标准、不可协商的约束;第二步让人说出关于规模、变更频率、团队运维能力等假设;第三步针对每个假设提出压力测试问题,例如数字依据、10 倍变化下的影响、失败模式;第四步要求给出当前倾向、最大风险与缓解措施、30 天内需验证的内容、12 个月后失败的可能原因;第五步测试可逆性,包括撤销成本、最小验证方式和可推迟的决策。每步设有门禁,未满足条件不进入下一步。
使用方式:当出现“该用什么技术栈”“X 还是 Y”“如何架构某系统”“微服务/单体/无服务器是否合适”“该用什么数据库”等触发问题时启用。若用户要求直接给推荐,技能会先承认压力,再追问“哪部分最难推理”,回到出现缺口的工作流步骤继续引导。
适用场景:技术选型、系统设计、架构评审前的自我论证,以及需要避免跟风式架构决策的场合。
限制:不提供任何技术建议或比较,不产出架构图;资料未说明具体安装命令、平台支持、收费方式或与其他技能的集成细节。相关技能包括 first-principles-mode、devils-advocate-mode、reverse-vibe-coding 和 complexity-cop。