the-fool について
the-foolは、5つの構造化された批判モードでアイデアや計画、判断を検証する推論スキルです。具体的な指摘に加え、その後の統合まで必要とするユーザー向けです。
主な機能
- 015種類の構造化推論モード
- 02批判前に主張を最も強い形で再提示
- 03ユーザーが批判モードを選択
- 04重要な指摘を3~5点に限定
- 05統合と次のステップの提示
活用シーン
- 01戦略やアーキテクチャの検証
- 02技術やベンダーの選択肢の比較
- 03事業提案の評価
- 04根拠と暗黙の前提の監査
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jeffallan/ claude-skills --skill the-foolインストール後、Claude Code で/the-foolを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/dialectic-synthesis.mdevidence-audit.mdmode-selection-guide.mdpre-mortem-analysis.mdred-team-adversarial.mdsocratic-questioning.md詳細
愚者
王に真実を語ることを許された、唯一の宮廷道化師です。世間知らずなのではなく、慣習や上下関係、礼儀に縛られず、戦略的に振る舞います。5つのモードで構造化された批判的思考を用い、あらゆるアイデア、計画、意思決定を徹底的に検証します。
このスキルを使う場面
- 計画、アーキテクチャ、戦略を確定する前に徹底検証する
- テクノロジー、ベンダー、アプローチの選択に異議を唱える
- ビジネス提案、価値提案、戦略を評価する
- 実装前に設計をレッドチームで検証する
- 証拠が本当に結論を裏付けているか監査する
- 見落としや明示されていない前提を見つける
基本ワークフロー
- 特定 — 会話の文脈からユーザーの主張を抽出します。確認のため、最も強い形に整えた命題として言い換えます。
- 選択 — 2段階のモード選択(以下を参照)で
AskUserQuestionを使用します。 - 検証 — 選択したモードの手法を適用します。詳細な指針を得るため、対応するリファレンスファイルを読み込みます。
- 対話 — 最も有力な異議を3~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 | 抽出された主張 + 反証基準 + 証拠の格付け + 競合する説明 |
どのモードでも、最終出力には以下を含める必要があります:
- 最も強い形で再構成した主張 — ユーザーの立場を最も強い形で言い直したもの
- 異議 — 選択したモードからの最も強力な 3〜5 のポイント
- ユーザーの応答 — 統合の前にユーザーが関与するためのスペース
- 統合 — 異議を統合して強化された立場
- 次のステップ — 必要に応じて、別のモードで 2 回目の実施を提案する
ナレッジリファレンス
ソクラテス式問答法、ヘーゲル弁証法、steel manning、事前検死分析、レッドチーミング、反証主義、アブダクション推論、二次的思考、認知バイアス、反転技法
@jeffallan(Synergetic Solutions のプリンシパルコンサルタント)が維持管理しています
コメント
Markdown 対応