think-frameworks は何をしますか?
エージェントスキル:問題を適切な思考フレームワークにルーティングし、実際に実行します。16の意思決定フレームワーク、三角測量、DAG実行順序をサポート。Claude Code / SKILL.md標準で動作します。
概要
このスキルは、AIエージェントがユーザーの問題を解析し、最も適した思考フレームワークを選択して構造化された分析を実行できるようにします。フレームワークは単独でも、複数組み合わせた三角測量(triangulation)としても利用可能です。実行順序はDAG(有向非巡回グラフ)に基づいて最適化されます。
サポートされているフレームワーク(16種類)
- SWOT分析 - 強み、弱み、機会、脅威を評価
- フィッシュボーン図 - 根本原因分析
- ファーストプリンシプル思考 - 第一原理からの分解
- 確率ツリー - 不確実性下での意思決定
- コストベネフィット分析 - 費用対効果の評価
- ペルソナ分析 - ユーザー視点の理解
- システム思考 - 相互関係のマッピング
- オッカムの剃刀 - 最もシンプルな説明の優先
- ハンロンの剃刀 - 悪意より無知を仮定
- ストレングスベースアプローチ - 強みの活用
- シナリオプランニング - 将来の可能性の探索
- ジョハリの窓 - 自己認識の向上
- メンタルモデル - 認知の枠組みの理解
- デシジョンマトリックス - 複数選択肢の比較
- プロトタイピング思考 - 試作と学習の反復
- 逆算思考 - 目標からのバックキャスティング
使用方法
# 問題を定義
problem = "新製品の市場投入戦略を策定する"
# 自動フレームワーク選択(推奨)
framework = select_framework(problem)
# 三角測量(複数フレームワークの組み合わせ)
results = triangulate(problem, frameworks=["swot", "first_principles"])
# DAG実行順序で並列化可能なステップを特定
order = dag_execution_order(results)
設定
環境変数または設定ファイルで以下の項目を指定できます:
THINK_FRAMEWORKS_DEFAULT- デフォルトフレームワークTHINK_FRAMEWORKS_TRIANGULATION- 三角測量を有効にする(true/false)THINK_FRAMEWORKS_DAG- DAG実行を有効にする(true/false)
互換性
- Claude Code(SKILL.md標準)
- Cursor
- Codex
- その他SKILL.mdをサポートするAIエージェント
例
SWOT分析の実行
problem = "スタートアップの成長戦略"
result = execute_framework("swot", problem)
print(result.strengths, result.weaknesses, result.opportunities, result.threats)
ファーストプリンシプル思考の適用
problem = "電気自動車のバッテリーコスト削減"
result = execute_framework("first_principles", problem)
print(result.fundamental_truths, result.innovative_solutions)
注意事項
- フレームワークは補助ツールであり、最終的な意思決定はユーザーが行う必要があります。
- 三角測量を使用する場合、結果が矛盾する可能性があるため、総合的な判断が求められます。
- DAG実行順序は、依存関係のあるステップを自動的に特定します。
ライセンス
MITライセンスの下で提供されます。