‹ 首页

oracle-challenge

@martinffx · 收录于 1 周前

Challenge an approach with critical thinking. Use when questioning assumptions, validating decisions, testing approach validity, or preventing automatic agreement.

适合你,如果需要在团队讨论中系统地质疑假设、验证决策合理性

/ 下载安装
oracle-challenge.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add martinffx/atelier/oracle-challenge
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- martinffx/atelier/oracle-challenge
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify martinffx/atelier/oracle-challenge
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
34GitHub stars
~737上下文体积 · 单文件
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · e5f96ba

Challenge: Critical Thinking Prompt

Step 1: Parse Challenge Request

<strategist> @agent-oracle

Analyze the challenge request: $ARGUMENTS

Challenge Extraction:

  • Core concern: Extract the main doubt or question
  • Target approach: Identify what is being challenged
  • Context: Relevant background from current session
  • Specific aspects: Particular elements to question

Challenge Summary: You're challenging: [identified approach] Because: [extracted concern] In context of: [session context] </strategist>

Step 2: Set Up Critical Thinking Framework

<framework> What to Question:

  • Underlying assumptions: What beliefs support this approach?
  • Evidence base: What data or experience validates it?
  • Context fit: How well does it work in your specific situation?
  • Alternatives considered: What other options were explored?
  • Risk factors: What could go wrong with this approach?

Critical Thinking Prompts:

  • Is this approach solving the right problem?
  • Are the underlying assumptions still valid?
  • What evidence contradicts this direction?
  • How does this fit with your constraints and goals?
  • What are the opportunity costs?

</framework>

Step 3: Sequential Thinking Analysis

<strategist> @agent-oracle

Use sequential thinking (mcp__sequential-thinking__sequentialthinking) to analyze this challenge:

Thought 1: Question the fundamental assumptions Thought 2: Examine contradictory evidence Thought 3: Explore alternative approaches Thought 4: Assess context-specific fit Thought 5: Evaluate risks and trade-offs Thought 6: Synthesize findings into recommendation

Build systematically through evidence, alternatives, and risks. Continue until you reach a clear conclusion. </strategist>

Step 4: Critical Evaluation Output

Self-Critique Questions:

  • Does the analysis address the user's specific context?
  • Are the recommendations practical and implementable?
  • Have we considered the most important constraints?
  • Are there any blind spots or missing perspectives?

Final Synthesis:

  • Assumption validity: Are the underlying assumptions sound?
  • Evidence assessment: Does evidence support or contradict?
  • Alternative recommendation: If current approach is problematic, what instead?
  • Risk mitigation: How to address identified concerns?

Usage Examples

Challenge Technical Decisions:

/atelier-challenge "Do we really need a microservices architecture for this simple app?"

Challenge Implementation Approach:

/atelier-challenge "I think this caching strategy will actually slow things down"

Challenge Requirements:

/atelier-challenge "Are we solving the right problem with this feature?"

Challenge Architectural Patterns:

/atelier-challenge "Should we really use event sourcing for this use case?"
When to Use Challenge

Before Major Decisions:

  • Architecture choices
  • Technology stack decisions
  • Design pattern selection
  • Implementation approach

When Something Feels Off:

  • "This seems overly complex"
  • "I'm not sure this solves the real problem"
  • "This approach feels wrong"
  • "Are we over-engineering this?"

To Prevent Automatic Agreement:

  • When you want genuine critical evaluation
  • When you need to challenge conventional wisdom
  • When you want to test your own assumptions
Challenge vs ThinkDeep

Use /atelier-challenge: Question assumptions, test validity, assess risks, prevent automatic agreement Use /atelier-thinkdeep: Deep exploration, comprehensive analysis, alternative discovery, complex decisions

Key distinction: Challenge = critical evaluation, ThinkDeep = deep exploration

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。