Turns ambiguity into an Uncertainty Register, prioritizes items, and produces observation tasks/experiments with evidence and decision rules. Use when the user mentions uncertainty/unknowns/assumptions/validation/investigation/hypotheses/risks or cannot decide (不確実性, 曖昧, 未知, 前提, 仮説, 検証, 調査, 優先順位, 観測, 意思決定).
This skill inherits all available tools. When active, it can use any tool Claude has access to.
assets/decision-record.mdassets/observation-task.mdassets/uncertainty-card.mdassets/uncertainty-register.mdreferences/example.mdreferences/observation-methods.mdreferences/scoring.mdreferences/triage-questions.mdscripts/validate_uncertainty_plan.pyこのSkillは、曖昧な状況や意思決定の停滞を「不確実性の台帳(Uncertainty Register)」として外在化し、 優先順位を付け、最小の観測タスク(実験/計測/調査)に落として前へ進める。
uncertainty_plan.json を生成し、scripts/validate_uncertainty_plan.pyで検証してから実行する次を1〜3行で明確化する。
assets/uncertainty-register.md を使って、まず10個まで項目化する。
足りない場合のみ増やす。
必要なら references/triage-questions.md を使って抜けを探す。
各項目を次の形に揃える:
各項目に 1〜5 でスコアを付ける(詳細は references/scoring.md)。
Priority の計算例: Priority = Impact × (6 - Evidence) × Urgency ÷ Effort
上位N(通常3〜5)を選ぶ。
上位Nについて assets/observation-task.md を使い、観測タスクに落とす。
必ず含める:
観測方法のカタログは references/observation-methods.md を参照。
複雑・大量・破壊的な作業に繋がる場合:
uncertainty_plan.json を先に出力python scripts/validate_uncertainty_plan.py uncertainty_plan.json を実行各項目を Validated / Rejected / Accepted に更新し、Evidence を必ず残す。
意思決定が絡む場合は assets/decision-record.md を使って決定と理由を残す。
例:要件が曖昧で決められない
より詳しい例は references/example.md を参照。