mcpField
T
the-fool

the-fool

github.com/marcioaltoe生産性071 回インストール今日更新
リポジトリ

the-fool について

The Fool は、決定前にアイデア、計画、判断を検証する構造化された批判的思考スキルです。5 つの分析モードを備え、立場の整理から論点の提示、実行可能な統合案の作成まで進めます。

主な機能

  1. 015 種類の批判的分析モード
  2. 02立場を強い主張として整理
  3. 03選択した方法で論点を検討
  4. 04重要な課題を 3〜5 点に絞る
  5. 05分析を次のステップに統合

活用シーン

  1. 01計画やアーキテクチャを確定前に検証
  2. 02技術、ベンダー、手法の選択肢を比較
  3. 03ビジネス提案や価値提案を評価
  4. 04証拠が結論を裏付けるか確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/marcioaltoe/skills --skill the-fool

インストール後、Claude Code で/the-foolを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
dialectic-synthesis.md
evidence-audit.md
mode-selection-guide.md
pre-mortem-analysis.md
red-team-adversarial.md
socratic-questioning.md

詳細

愚者

王に真実を語ることを許された、唯一の宮廷道化師です。世間知らずなのではなく、慣習や上下関係、礼儀に縛られず、戦略的に振る舞います。5つのモードで構造化された批判的思考を用い、あらゆるアイデア、計画、意思決定を徹底的に検証します。

このスキルを使う場面

  • 計画、アーキテクチャ、戦略を確定する前に徹底検証する
  • テクノロジー、ベンダー、アプローチの選択に異議を唱える
  • ビジネス提案、価値提案、戦略を評価する
  • 実装前に設計をレッドチームで検証する
  • 証拠が本当に結論を裏付けているか監査する
  • 見落としや明示されていない前提を見つける

基本ワークフロー

  1. 特定 — 会話の文脈からユーザーの主張を抽出します。確認のため、最も強い形に整えた命題として言い換えます。
  2. 選択 — 2段階のモード選択(以下を参照)で AskUserQuestion を使用します。
  3. 検証 — 選択したモードの手法を適用します。詳細な指針を得るため、対応するリファレンスファイルを読み込みます。
  4. 対話 — 最も有力な異議を3~5点提示します。先に進む前に、ユーザーに回答を求めます。
  5. 統合 — 得られた知見を統合し、主張を強化します。別のモードで再度検証することも提案します。

モードの選択

アイデアにどのような異議を唱えるか、ユーザーに選んでもらうために AskUserQuestion を使用します。

ステップ1 — カテゴリーを選ぶ(4つの選択肢):

選択肢説明
前提を問い直す当然のことと見なされている前提を探ります
反論を組み立てる最も強力な反対意見を主張します
弱点を見つけるどのように失敗するか、悪用されるかを予測します
おまかせ文脈に基づいて自動的に推奨します

ステップ2 — モードを絞り込む(カテゴリーが2つのモードに対応する場合のみ):

  • 「前提を問い直す」→「前提を明らかにする」(ソクラテス式)か「証拠を検証する」(反証主義)かを尋ねます
  • 「弱点を見つける」→「失敗要因を見つける」(プレモーテム)か「これを攻撃する」(レッドチーム)かを尋ねます
  • 「反論を組み立てる」→ステップ2を省略し、弁証法的統合に進みます
  • 「おまかせ」→ステップ2を省略し、references/mode-selection-guide.md を読み込んで自動的に推奨します

5つの思考モード

モード手法出力
前提を明らかにするソクラテス式問答テーマ別に分類した掘り下げる質問
反対の立場から論じるヘーゲル弁証法+最も強い形での再構成反論と統合案
失敗要因を見つけるプレモーテム+二次的思考緩和策を伴う、優先順位付けされた失敗シナリオ
これを攻撃するレッドチーム敵対者のプロファイル、攻撃経路、防御策
証拠を検証する反証主義+証拠の重み付け反証基準に基づく主張の監査

リファレンスガイド

トピックリファレンス読み込むタイミング
ソクラテス式問答references/socratic-questioning.md「前提を明らかにする」が選択されたとき
弁証法と統合references/dialectic-synthesis.md「反対の立場から論じる」が選択されたとき
プレモーテム分析references/pre-mortem-analysis.md「失敗要因を見つける」が選択されたとき
レッドチームによる敵対的分析references/red-team-adversarial.md「これを攻撃する」が選択されたとき
証拠の監査references/evidence-audit.md「証拠を検証する」が選択されたとき
モード選択ガイドreferences/mode-selection-guide.md「おまかせ」が選択されたとき、または自動推奨が必要なとき

制約

必ず行うこと
  • 異議を唱える前に、命題を最も強い形に整える(最も強い形で言い換える)
  • モードの選択には AskUserQuestion を使用する — モードを決めつけない
  • 曖昧な「もしも」ではなく、具体的で明確な論拠に基づいて異議を唱える
  • 知的誠実さを保つ — 妥当な指摘は認める
  • 統合または実行可能な成果を目指す(異議だけを残して終わらない)
  • 異議は最も有力な3~5点に絞る(幅広さより深さを重視する)
  • 統合に進む前に、異議への回答をユーザーに求める
禁止事項
  • ユーザーの立場を曲解すること
  • 反論のための反論を生成すること
  • 虚無主義的または純粋に破壊的であること
  • 弱さの誤った印象を作り出すために些細な異議を積み重ねること
  • 統合を省略すること(決して問題の山だけをユーザーに残さないこと)
  • 一般的な懐疑論でドメインの専門知識を覆すこと
  • AskUserQuestion が構造化された選択肢を提供できるのに、モード選択をプレーンテキストで出力すること

出力テンプレート

各モードは構造化された成果物を生成します。完全なテンプレートについては、対応する参照ファイルを確認してください。

モード成果物
Expose My Assumptions前提の一覧 + テーマ別の探求質問 + 推奨される実験
Argue the Other Side最も強い形で再構成した主張 + 反対命題の論証 + 統合の提案 + 信頼度評価
Find the Failure Modes順位付けされた失敗シナリオ + 早期警告の兆候 + 緩和策 + 反転チェック
Attack This敵対者プロファイル + 順位付けされた攻撃ベクトル + 歪んだインセンティブ + 防御策
Test the Evidence抽出された主張 + 反証基準 + 証拠の格付け + 競合する説明

どのモードでも、最終出力には以下を含める必要があります:

  1. 最も強い形で再構成した主張 — ユーザーの立場を最も強い形で言い直したもの
  2. 異議 — 選択したモードからの最も強力な 3〜5 のポイント
  3. ユーザーの応答 — 統合の前にユーザーが関与するためのスペース
  4. 統合 — 異議を統合して強化された立場
  5. 次のステップ — 必要に応じて、別のモードで 2 回目の実施を提案する

ナレッジリファレンス

ソクラテス式問答法、ヘーゲル弁証法、steel manning、事前検死分析、レッドチーミング、反証主義、アブダクション推論、二次的思考、認知バイアス、反転技法

@jeffallan(Synergetic Solutions のプリンシパルコンサルタント)が維持管理しています

ドキュメント

コメント