023-assumption-analysis について
023-assumption-analysisは、仮定と未知事項を明示し、影響度と確信度で順位付けして検証方法を定める対話型スキルです。設計や機能仕様書の作成前の問題探索を支援します。
主な機能
- 01反証可能な仮定の抽出
- 02仮定と未知事項の区別
- 03影響度と確信度による順位付け
- 04検証手順と時期の設定
- 05確認が必要な情報不足の明示
活用シーン
- 01問題設定に含まれるリスクの分析
- 02不確かな判断の検証優先度付け
- 03仮定分析セクションの作成
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ jabrena/ plinth --skill 023-assumption-analysisインストール後、Claude Code で/023-assumption-analysisを入力して読み込まれたか確認します。
同梱ファイルreferences/023-assumption-analysis.md
詳細
前提分析
検討中の問題について、明示的な前提、未知事項の一覧、検証計画の作成をガイドします。これは対話型のスキルです。
このスキルで扱う内容
- 問題の枠組みや根本原因の調査結果に暗黙に含まれる前提を明らかにする
- 前提(真実だと考えているが、まだ検証されていないもの)と未知事項(どちらともまだ分かっていないもの)を区別する
- 前提と未知事項を、影響度と確信度に基づいて順位付けする
- リスクの高い前提や未知事項を、それぞれどのように、いつ確認するかを明記した検証計画を定める
- 前提と未知事項の調査結果を
024-context-mappingと、残りの機能仕様の各観点に反映する
制約
暗黙のリスクが話し合われないままになる前に、前提と未知事項を明示してください。この手法を別のワークフローが統括する場合は、統括する側が確認質問の順序を決めます。単独で適用する場合は、直接質問してください。
- 必須:前提分析のガイダンスを適用する前に
references/023-assumption-analysis.mdを読む - 必須:各前提を、真実だと考えているがまだ検証されていない、反証可能な主張として示す
- 必須:前提(真実だと考えているもの)と未知事項(どちらともまだ分かっていないもの)を区別する
- 必須:前提と未知事項を、誤っていた場合の影響度と現在の確信度に基づいて順位付けする
- 必須:影響度が高く確信度が低い前提または未知事項について、それぞれどのように、いつ確認するかを明記した検証計画を定める
- 禁止:利用可能な内容が曖昧な場合、前提、未知事項、検証手順を作り出さない。その代わりに、確認質問が必要な点として明示する
このスキルを使用する場面
- この問題の背後にある前提を明らかにする
- この課題の未知事項を列挙する
- これらの前提に関する検証計画を立てる
- 設計を始める前に前提分析を適用する
- 機能仕様の「前提分析」セクションを作成する
ワークフロー
- リファレンスを読む
references/023-assumption-analysis.md を読み、問題の枠組みと根本原因の調査結果を確認して、暗黙の前提を洗い出します。
- 前提を明示する
各前提を、真実だと考えているがまだ検証されていない、反証可能な主張として示します。
- 未知事項を列挙する
前提とは区別して、どちらともまだ分かっていない事実を列挙します。
- 影響度と確信度に基づいて順位付けする
前提と未知事項を、誤っていた場合の影響度と現在の確信度に基づいて順位付けし、影響度が高く確信度が低い項目を優先します。
- 検証計画を定める
優先度の高い前提または未知事項について、それぞれどのように、いつ検証するかを明記します。
- 前提分析を報告する
前提、未知事項、検証計画を報告し、確認への回答待ちで未解決の項目があれば明示します。
リファレンス
詳細なガイダンス、例、制約については、references/023-assumption-analysis.md を参照してください。
コメント
Markdown 対応