SuperAPI AI 工具集

oracle-challenge

通用与其它

查看项目

更新于 10-16 04:06

技能介绍

用途

oracle-challenge 是一个批判性思考提示技能,用于在做出决策、验证方案或审视假设时,主动挑战当前思路。它适合在以下场景使用:

  • 重大决策之前:架构选择、技术栈决策、设计模式选择、实现方法评审。
  • 感觉哪里不对时:“这看起来太复杂了”“我不确定这能解决真正的问题”“这个方案感觉不对”“我们是不是过度设计了?”
  • 防止自动附和:当你需要真正批判性的评估、想挑战常规智慧、或想检验自己的假设时。

主要能力

该技能按步骤组织批判性思考流程:

第 1 步:解析挑战请求

分析挑战请求:$ARGUMENTS

提取内容:

  • 核心关切:提取主要疑虑或问题
  • 目标方案:识别被挑战的内容
  • 上下文:来自当前会话的相关背景
  • 具体方面:需要质疑的特定要素

输出挑战摘要: 你正在挑战:[识别出的方案] 因为:[提取出的关切] 在以下背景下:[会话上下文]

第 2 步:建立批判性思维框架

提出以下批判性问题:

  • 这个方案是否在解决正确的问题?
  • 底层假设是否仍然成立?
  • 有哪些证据与这个方向相矛盾?
  • 这如何与你的约束和目标相契合?
  • 机会成本是什么?

第 3 步:顺序思考分析

使用顺序思考工具(mcp__sequential-thinking__sequentialthinking)分析该挑战:

  • 思考 1:质疑基本假设
  • 思考 2:审视矛盾证据
  • 思考 3:探索替代方案
  • 思考 4:评估情境契合度
  • 思考 5:评估风险与取舍
  • 思考 6:综合发现并形成建议

系统性地构建证据、替代方案和风险,直到得出清晰结论。

第 4 步:批判性评估输出

自我批判问题:

  • 分析是否针对用户的具体情境?
  • 建议是否实际且可执行?
  • 是否考虑了最重要的约束?
  • 是否存在盲点或缺失的视角?

最终综合:

  • 假设有效性:底层假设是否可靠?
  • 证据评估:证据是支持还是矛盾?
  • 替代建议:如果当前方案有问题,应该用什么替代?
  • 风险缓解:如何应对识别出的关切?

使用方式

调用命令为 /atelier-challenge,后接要质疑的方案或问题。

使用示例:

  • 质疑技术决策:/atelier-challenge "这个简单应用真的需要微服务架构吗?"
  • 质疑实现方法:/atelier-challenge "我认为这个缓存策略实际上会让速度变慢"
  • 质疑需求:/atelier-challenge "我们在这个功能上解决的是正确的问题吗?"
  • 质疑架构模式:/atelier-challenge "这个用例真的应该使用事件溯源吗?"

适用场景与限制

适用场景包括:架构选择、技术栈决策、设计模式选择、实现方法评审;当你怀疑方案过于复杂、不确定是否解决真正问题、或希望获得真正的批判性评估时。

与 /atelier-thinkdeep 的区别:

  • /atelier-challenge:质疑假设、检验有效性、评估风险、防止自动附和
  • /atelier-thinkdeep:深度探索、全面分析、发现替代方案、处理复杂决策
  • 关键区别:Challenge = 批判性评估,ThinkDeep = 深度探索

限制:该技能依赖顺序思考工具(mcp__sequential-thinking__sequentialthinking);关于收费、价格、平台、安装命令等具体信息,资料中暂未提供。