前言¶
做 AI Agent 产品的人大概率遇到过这类场景:用户拿着一个没想清楚的问题来问,模型要么直接给答案,要么反问一句就收场。前者让用户失去思考过程,后者没有推进。要么就是模型给出了建议,但用户其实只是想把思路理一理,并没有要别人替他做决定。
下面介绍的 SkillHub 上的「苏格拉底提问器」,就是针对这类”理清思路”需求做的纯提示词编排。它不回答、不建议、不评价,只通过层层追问把用户自己的推理链条推出来。
这是什么¶
一句话定位:一个零外部依赖、纯提示词编排的苏格拉底式提问 Skill。
- 出品方:SkillHub 社区发布者
user_fa14b5bc,分类 ai-agent,版本 1.0.0,来源标记为 community。 - 解决的问题:把”帮用户想清楚”和”替用户做决定”区分开。它不做后者,只做前者。
核心功能¶
1、六维度追问框架。 框架覆盖六个角度:定义、前提、证据、影响、边界、替代。每一轮,Skill 从用户当前回答中”最薄弱”的角度挑一个问题来问,而不是按固定顺序走六个维度。
2、三档追问深度。 提供浅层(4 轮)、标准(6 轮)、深层(不限轮次)三档。档位决定了追问什么时候停。
3、收尾规则。 终止条件只有一个:用户说”我懂了”。收尾时 Skill 只做两件事——整理整条追问链路,列出用户在对话中自己推导出的关键洞察。不添加任何新内容。
4、铁律。 只问不答,不给建议,不给评价,不给结论。这条写在简介里,属于 Skill 自身的硬约束。
5、依赖情况。 requires_api_key=false,零外部依赖,全部能力来自提示词编排。
安装与启用¶
需要说明的是:从已抓取的官方资料中,未看到具体的安装命令、skills 目录路径或配置字段,也没有针对 Cursor / Codex CLI / Claude Code 的分端说明。因此这里不给出未核实的命令,请以官方页面为准:
https://api.skillhub.cn/user_fa14b5bc/socratic-questioner
该 Skill 基于通用 SKILL.md 格式,页面标签显示 requires_api_key=false,即启用时无需额外配置 API Key。
典型用法¶
用法即对话本身,不需要写配置或传参,只有入口参数和过程规则:
1、入口输入。 用户提供一个尚未想清楚的问题,例如”我在考虑要不要换一份工作”。此时 Skill 不会给出分析,而是从六维度中挑选当前最薄弱的一环发起第一个问题——比如先确认”换工作”这个表述里”换”具体指什么(定义维度),或”什么情况下你会觉得自己想清楚了”(边界维度)。
2、过程推进。 用户每回答一轮,Skill 定位该回答中最薄弱的角度,提出下一个问题。比如用户说”因为现在的团队氛围不好”,Skill 可能追问这个判断的证据是什么(证据维度),而不是安慰或附和。
3、结束与输出。 用户在任意轮次说”我懂了”,Skill 停止追问,输出两部分:整条追问链路,以及用户在对话中自己得出的关键洞察。如果用户始终不说”我懂了”,浅层档在 4 轮、标准档在 6 轮后收尾;深层档不设轮次上限,由用户主动终止。
适用场景与注意¶
适合: 需要自己把模糊想法结构化的用户——职业选择、方案取舍、写作前的立意梳理。也适合作为 Agent 的一个环节,在”行动”之前先强制做一轮推理澄清。
注意:
- 它不产出答案。如果用户要的是可执行的建议或结论,这个 Skill 帮不上。
- 它不做外部检索、不接工具。所有追问都建立在用户输入之上,不会引入新事实。
- “最薄弱的角度”由提示词判定,属于模型自身判断,深层档下用户需要有能力识别追问是否真的切中要害,否则可能陷入无效循环。
- 分数和下载量为抓取时数据(评分 100000,下载 1171,安装 0),与页面实时显示可能不同。
结尾¶
苏格拉底提问器的价值不在功能多,而在约束强——只问不答,直到用户自己得出结论。对需要”先理清再行动”的场景,它是成本很低的一块拼图。
官方地址:https://api.skillhub.cn/user_fa14b5bc/socratic-questioner