analytical-thinking について
analytical-thinking は、説明・予測・比較を整理するスキルです。問いの設定、要因分解、仮説の検証を経て、結論・不確実性・次の手順をまとめます。
主な機能
- 01問いの種類と基準値の設定
- 02要因をツリーや表に分解
- 03仮説の順位付けと反証条件
- 04仮説に対応する証拠の整理
- 05不確実性と次の手順の提示
活用シーン
- 01指標やコストの変化の調査
- 02複雑な問いに向けたデータ収集計画
- 03基準に沿った具体案の比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ ysskrishna/ ai-agent-skills --skill analytical-thinkingインストール後、Claude Code で/analytical-thinkingを入力して読み込まれたか確認します。
同梱ファイルreferences/example.md
詳細
分析的思考
明快さは巧妙さに勝ります。構造に基づいた回答と、明示した確信度で締めくくります。
使用する場面
- 数値を説明または予測するとき:指標が変動した、コストが高い、ファネルで離脱が発生している。
- ドライバーツリーや仮説、収集すべきデータの計画が必要な複雑な質問。
- ユーザーが根拠を示した説明を求めており、具体的な選択肢を基準に沿って比較するとき。
対象外:測定対象がない自由なアイデア出しや、分解を求められていない簡潔な判断。
始める前に
- 1つのブロックに次の内容を記載します:分析上の質問(明確で、できれば反証可能な質問)と合格条件(枠組み、分解、仮説、証拠、統合)。
- まずデータを集めます。 データのクエリ、ダッシュボード、ログ、コードの参照ができる場合は、証拠を列挙する前に実施します。ツールでは得られない定義やデータについてのみ、質問は最大3つまでにします。
- 簡易版。 小さな依頼では、2階層のツリー、2つの仮説、それぞれの観察事項を1つずつ用意し、3行で回答します。
- ユーザーが具体的な選択肢から選ぼうとしている場合は、証拠の後に選択肢マトリクスを挿入します。行には選択肢、列には基準を設定し、重みがある場合は明記します。各セルは、1行の理由とともに
-、0、+のいずれかにします。その後、統合に進みます。
手順
1. 枠組みを設定する
質問の種類(推定、比較、説明、予測、最適化)、分析単位、ベースライン(仮定上のものでも可)を示します。
2. 分解する
ドライバーまたは作業項目をツリーや表にまとめます。各分岐が重複せず、意思決定に必要な範囲を十分に網羅することを目指します。
3. 仮説を立てる
H1、H2、H3の順に順位付けします。それぞれについて、仮説が正しければ何が観察されるか、また何があれば反証となるかを示します。
4. 証拠を示す
各仮説について、観察事項: ... - 強さ: 仮説をどの程度支持または弱めるか、および主な限界について1文で示します。留意点: ...
実データがない場合は、この手順を**思考実験(データなし)**という見出しのセクションに置き換えます。推測する入力値は範囲で示し、[ESTIMATED] と記します。
5. 統合する
- 分析上の質問への回答。
- 主な不確実性: 回答を最も大きく左右する未知の要素。
- 次に集めるデータまたは手順: 次に収集または実行するもの。
注意点
- 仮説と証拠を1つのリストに混在させないでください。分けて記載します。
- 少数のデータ点からパターンを読み取らないでください。サンプルサイズや期間を明記します。
- ベースレート(通常どの程度の頻度で発生するか)や交絡因子(ほかに何が変わったか)を無視しないでください。
- 推測した入力値から単一の点推定値を出さないでください。範囲を使い、どの入力が結果を最も左右するかを示します。
- 分岐が重複し、同じ原因が二重に数えられるツリーは避けてください。
チェックリスト
- 質問と合格条件を明記した(使用する場合は選択肢マトリクスにも言及した)
- 枠組みに質問の種類とベースラインが含まれている
- 分解が一覧しやすい
- 仮説に反証条件がある
- 証拠(または思考実験)が仮説に対応している。推測値には
[ESTIMATED]を付けた - 統合に回答、主な不確実性、次の手順が含まれている
コメント
Markdown 対応