identify-assumptions について
identify-assumptionsは、製品判断の前提を検討するチーム向けの計画スキルです。リスクを分類し、影響度と確信度で評価して、先に検証・調査すべき前提を提示します。
主な機能
- 014または8種類のリスク分類で前提を整理
- 02PM、Designer、Engineerの視点で前提を抽出
- 03影響度と確信度で順位付け
- 04前提をアクション別の象限に分類
- 05優先度と次の対応案を管理
活用シーン
- 01開発を決める前の製品アイデアの検討
- 02リスクに関するチーム内の相違の明確化
- 03実験設計前に検証対象の前提を選定
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill identify-assumptionsインストール後、Claude Code で/identify-assumptionsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/assumption_map_template.mdexamples/shared-dashboards-assumption-mapping.mdreferences/assumption-mapping-guide.mdmethodology-and-tools.mdred-flags.mdscripts/assumption_tracker.py詳細
前提のマッピングのエキスパート
概要
製品に関する意思決定の土台となる前提を体系的に特定し、分類し、優先順位を付けます。このスキルでは、Teresa Torres の4つのリスクカテゴリーを、新製品向けの4つの追加カテゴリーで拡張し、PM、デザイナー、エンジニアの視点から悪魔の代弁者として検討することで、隠れた前提を明らかにします。
主な機能
- 4〜8カテゴリーのリスクモデル — Value、Usability、Viability、Feasibility(Torres の基本カテゴリー)に、新製品向けの Ethics、Go-to-Market、Strategy、Team を加えます。
- 悪魔の代弁者による洗い出し — PM、デザイナー、エンジニアの対立的な視点から、隠れた前提を明らかにします。
- 影響度 × リスクのスコアリング —
Risk Score = Impact x (1 - Confidence)によって、最初に検証すべき前提を順位付けします。 - 象限による分類 — カテゴリーに合った検証方法を用いて、「今すぐテスト」「進行」「調査」「保留」に分類します。
- 自動追跡 —
assumption_tracker.pyが優先度順に並べ替え、次のアクションを提案します。
使用する場面
- アイデア出しの後、構築を決定する前。
- 製品に関する意思決定が「正しそう」に感じられるものの、まだ検証されていない場合。
- チーム内でリスクや優先順位について意見が分かれている場合 — 前提を明示することで、相違点を明らかにできます。
- 実験を設計する前 — 最もリスクの高い前提からテストします。
まず確認すること
前提のマッピングを行う前に、次の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- マッピング対象の意思決定またはアイデア — 前提を洗い出す具体的な製品に関する賭け(これがないと、マップの対象がありません)
- 製品の種類 — 新規か既存か(基本の4カテゴリーを使うか、8カテゴリーすべてのモデルを使うかが決まります)
- 影響度と確信度の根拠 — 各
impact(1〜10)とconfidence(high/med/low)を決める証拠(Risk Score = Impact × (1 − Confidence)と象限の配置に影響します)
停止ルール:出力に最も大きく影響する2〜3項目だけを質問してください。ユーザーが「とにかくドラフトして」と言った場合は、そのまま進め、成果物の冒頭に前提を列挙してください。
クイックスタート
python3 scripts/assumption_tracker.py --demo # built-in sample (8 assumptions)
python3 scripts/assumption_tracker.py input.json # score & prioritize your assumptions
python3 scripts/assumption_tracker.py input.json --format json
各前提には、description、category(value/usability/viability/feasibility/ethics/gtm/strategy/team)、confidence(high/medium/low)、impact(1〜10)が必要です。assets/assumption_map_template.md を使って記録してください。
参考資料
タスクに合った参考資料を読み込み、このファイルは簡潔に保ち、必要に応じて詳細を確認してください。
- references/methodology-and-tools.md — 具体例付きの4〜8カテゴリーの全表、悪魔の代弁者としての問いかけ、5段階のスコアリング/象限プロセス、
assumption_tracker.pyの使い方とフラグ、出力形式、トラブルシューティング、成功基準、参考文献が含まれています。前提のマッピングやスクリプト作成時に読んでください。 - references/assumption-mapping-guide.md — 理論の詳細:Torres の4つのリスクと、カテゴリーごとの危険信号を含む拡張8カテゴリーのモデル、確信度の調整手法(証拠に基づく調整、Five Whys、プレモーテムチェック)、優先順位付けマトリックスと警戒基準、前提から実験へのマッピングが含まれています。基礎となるフレームワークを知るにはこちらを読んでください。
- references/red-flags.md — アンチパターン(前提の水増し、誤分類、証拠のない確信度)を、Torres のカテゴリーに基づく悪い例と良い例とともに説明しています。前提マップを共有する前に読んでください。
スコープと制限事項
対象範囲: PM/デザイナー/エンジニアの悪魔の代弁者の視点を用いた体系的な前提の特定、8 カテゴリーによるリスク分類、影響度 x(1 - 確信度)による定量的なスコアリング、推奨される検証方法を伴う象限分類、優先順位付けとアクションプランを含む前提レジストリ。
対象外: 検証実験の実施(brainstorm-experiments/)、プロダクト戦略またはロードマップの決定(execution/outcome-roadmap/)、技術的実現可能性の詳細な検討(engineering/ スキル)、実行可能性を判断するための財務モデリング(finance/ スキル)。
重要な注意事項: 確信度は固定の数値(0.8/0.5/0.2)に対応付けられており、連続的な確信度を簡略化したものです。「影響度が高い」とするしきい値は 10 点中 7 点で、リスク許容度に応じて調整できます。前提のマッピングは、単独で行うよりも、プロダクトトリオで協力して行うのが最も効果的です。
統合ポイント
| 統合 | 方向 | 説明 |
|---|---|---|
brainstorm-ideas/ | 受け取る | 生成されたアイデアが、前提をマッピングする対象になります |
brainstorm-experiments/ | 渡す | 「今すぐテスト」する前提が、実験設計の仮説になります |
pre-mortem/ | 補完する | プレモーテムは、前提のマッピングでは見落とす可能性のあるリスク(特に重大なリスク)を捉えます |
execution/create-prd/ | 渡す | 検証済みの前提が PRD の「前提」セクション(セクション 7)に反映されます |
execution/brainstorm-okrs/ | 渡す | 実行可能性に関する前提が、OKR の主要な成果指標の選定と確信度の設定に役立ちます |
senior-pm/ | 渡す | 影響度の高い前提が、ポートフォリオのリスク登録簿に反映されます |