1. 基本信息
| 项目 | 内容 |
|---|---|
| 名称 | the-fool |
| 作者/维护者 | Jeffallan(github.com/Jeffallan),发布于 Tech Leads Club 社区技能市场 |
| 来源链接 | https://github.com/tech-leads-club/agent-skills/tree/main/packages/skills-catalog/skills/(decision-making)/the-fool |
| 许可证 | CC-BY-4.0(技能自身,SKILL.md frontmatter 明确标注;仓库引擎代码另为 MIT) |
| GitHub Stars | 该仓库整体 5,019(GitHub API 获取,为 88 个技能共享的合集市场热度,不代表本技能个体) |
| Forks | 458(GitHub API 获取,仓库整体) |
| 最新版本 | 2.0.0(SKILL.md 自述版本号);所属目录最近一次内容更新 2026-07-31(GitHub API 获取) |
| 安装方式 | npx @tech-leads-club/agent-skills 交互式向导选装,或 agent-skills install -s the-fool -a claude-code |
2. 功能介绍与亮点
the-fool 是一个结构化“魔鬼代言人”技能:不生成方案、不做决策,只负责用五种经过验证的批判性思维方法向用户已有的想法、计划或决策发起挑战。五种模式分别对应苏格拉底式提问(暴露假设)、黑格尔辩证法(构建对立论证)、Gary Klein 预先验尸法(预判失败路径)、军事红队模型(对抗性攻击)、Karl Popper 证伪主义(审计证据质量),并额外内置一套认知偏误扫描清单,把偏误发现自然编织进挑战意见中。
核心亮点:
- 先复述后挑战:动手批判前先把用户立场改写成“最强版本”(steelman)并请用户确认,避免攻击稻草人。
- 强制收敛到综合:不允许只留一堆问题清单,最后必须产出强化后的立场、明确的未决权衡,以及 HIGH/MEDIUM/LOW/PIVOT 四档信心评估。
- 参考文件按模式拆分:SKILL.md 本体之外配 6 个独立参考文档(苏格拉底提问法、辩证综合、预先验尸、红队对抗、证据审计、认知偏误清单),渐进式加载,避免一次性塞满上下文。
3. 适用场景
固定分类:元技能与 Agent 增强(技能改变的是 Claude 等 Agent 自身在对话中的推理与批判行为方式,不产出任何特定领域的业务成果)。
适合在做架构选型、技术/供应商选择、商业方案评估等“一旦推进就难以回头”的判断前,主动请 Agent 唱反调的场景。目标用户是使用 Claude Code / Codex 等编码 Agent 的初中级开发者与技术负责人——尤其是习惯了 Agent 顺着自己预期给出流畅答案、想在关键节点引入一次结构化“泼冷水”的人。
4. 跨 Agent 兼容性
- Claude Code:✅ 原生支持。技能显式依赖
AskUserQuestion工具做模式二级选择,这正是 Claude Code 的原生结构化交互能力。 - Codex:⚠️ 需适配。所属仓库将 OpenAI Codex 列入受支持平台,但 SKILL.md 正文硬编码依赖
AskUserQuestion,Codex 若无同名结构化选项工具,模式选择环节需要退化为纯文本提问才能跑通。 - OpenClaw:⚠️ 需适配。技能内容为标准 YAML frontmatter + Markdown 格式,与 OpenClaw 官方技能格式描述一致,理论上可手工迁移,但未见官方为 OpenClaw 提供的安装路径或测试。
- Hermes Agent:❓ 未验证,抓取到的材料中未提及该平台。
5. 推荐理由
多数编码技能解决“怎么把事做对”,这一个刻意只解决“这个判断有没有漏洞”:用五种成熟的批判框架加一次强制复述确认环节,把“给我提提意见”这种模糊请求变成可复现的结构化流程,并且不允许在只剩一堆质疑的状态下收尾。
6. 评分
| 维度 | 分数 | 说明 |
|---|---|---|
| 受欢迎程度 | 7 | 所属技能市场整体 5,019★,是 88 个技能共享的合集热度,不代表本技能自身热度;本技能另被两个独立第三方技能目录站(LobeHub、Claude Skills Hub)单独收录成页 |
| 可用性 | 9 | npx 一条命令即可交互安装;SKILL.md 正文 + 6 个按模式拆分的参考文档内容详尽、含完整示例;所属仓库最近一次正式发布为 2026-08-05,技能目录本身最近一次内容更新 2026-07-31,维护活跃;无付费依赖、无需 API Key |
| 安全性 | 9 | 纯提示词与参考文档技能,不含任何可执行脚本,无本地命令执行、无网络外发、无凭据需求;License(CC-BY-4.0)清晰;未见可疑指令或混淆内容;所属市场对目录内全部技能发布前统一执行 Snyk Agent Scan 静态扫描 |
| 综合分 | 8.33 | 三项均值 |
安全检查清单:①无 shell 执行 ②无外联 ③无需凭据 ④未见可疑指令 ⑤市场统一静态扫描 + 作者具名 ⑥License 清晰(CC-BY-4.0) ⑦最近内容更新 2026-07-31
7. 跟同类 Skills 相比的优势
“多角度审视决策”是一个活跃的技能子类型,几个代表性实现取舍不同:
| 项目 | 定位 | 与本技能的差异 |
|---|---|---|
| the-fool(本技能) | 单一 Agent 内运行的五模式结构化批判框架,只挑战不裁决 | 不依赖多个子代理,五种方法论各自独立成参考文档,输出强制收敛为强化立场而非纯质疑清单 |
| council-of-high-intelligence | 18 位历史人物人格辩论 + 跨模型路由,最终由“主席”角色综合裁决 | 规模更大、需要配置多个模型服务商 API Key 才能发挥跨模型效果,产出的是一份裁决书而非“强化后的原立场” |
| the-fool 同目录下的 the-jury | 3-5 个子代理陪审员盲评后集体裁决,必须给出确定性结论 | 面向“需要拍板”的场景;the-fool 明确不做决策,专注挑战本身,二者互为姊妹技能 |
the-fool 的差异化在于“轻量单代理即可运行、不需要额外 API Key、且强制以强化后的立场收尾”——不是让用户在一堆反对意见前不知所措,而是逼出一个经过压力测试的更稳版本。
8. 用户评价
该技能目前在第三方平台尚无具名用户评价,仅有 LobeHub、Claude Skills Hub 两个技能目录站的收录页面。
9. 其他补充
所属技能市场(Tech Leads Club Agent Skills)以 npm 包 @tech-leads-club/agent-skills 分发,内置审计日志(agent-skills audit)与本地缓存管理;仓库使用语义化发布,the-fool 当前版本号 2.0.0 显示其经历过至少一次结构性重写。
10. 安装使用方式
- 交互式安装:
npx @tech-leads-club/agent-skills,按向导选择 “Install skills” → 搜索 “the-fool” → 选择目标 Agent(如 Claude Code)→ 选择复制或软链接方式。 - 命令行直装:
agent-skills install -s the-fool -a claude-code - 安装后无需重启,在对话中提出“帮我挑战一下这个方案”或类似诉求即可触发;技能会先复述你的立场供确认,再引导你在
AskUserQuestion弹出的选项中挑选批判模式。
11. 注意事项
- 技能本身不构建方案、不做决策,仅用于挑战已有想法——若需要“多个视角辩论后给出确定结论”,应改用同目录下的 the-jury 或 council-of-high-intelligence。
- 模式选择环节依赖
AskUserQuestion结构化交互,在不支持该工具的 Agent 上会退化为纯文本问答,体验打折扣。 - 每轮建议只呈现 3-5 条最强挑战,若一次性想要更全面的排查,需要主动请求进行多轮、多模式的挑战。