yao-bayesian-skill について
yao-bayesian-skill は、不確かな選択を構造化されたベイズ意思決定レポートにまとめるスキルです。対話を重ねた質問と証拠による更新に対応し、Markdown と二言語対応 HTML を出力します。
主な機能
- 01選択を意思決定ブリーフに整理
- 02事前確率と証拠による更新
- 03対話ごとの判断変化を記録
- 04Markdown と二言語 HTML の出力
- 05感度分析と安全性の確認
活用シーン
- 01不確実な結果を踏まえた行動比較
- 02新たな証拠に応じた判断の更新
- 03共有用の意思決定レポート作成
- 04前提と証拠の質の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ yaojingang/ yao-open-skills --skill yao-bayesian-skillインストール後、Claude Code で/yao-bayesian-skillを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
manifest.jsonagents/interface.yamlevals/semantic_config.jsontrigger_cases.jsoninput/bayesian_decision_request.template.jsondetailed_growth_case.jsongeo_overseas_service_case.jsonsanya_travel_case.jsonsanya_travel_real_case.jsonreferences/decision-report-contract.mdevidence-prior-playbook.mdintake-contract.mdmulti-turn-dialogue-loop.mdprior-hygiene-checklist.mdreport-export-pipeline.mdsensitivity-and-safety.mdreports/detailed-growth-case.htmldetailed-growth-case.mdexample-decision-report.htmlexample-decision-report.mdgeo-overseas-service-case.htmlgeo-overseas-service-case.mdREADME.mdsanya-travel-case.htmlsanya-travel-case.mdsanya-travel-real-report.htmlsanya-travel-real-report.mdscripts/bayesian_decision_report.pygenerate_report_bundle.pytemplates/report-theme.css詳細
Yao Bayesian Skill
このスキルを使用する場面
- 曖昧な選択肢を、仮説、期間、成功指標、アクションに整理する
- 事前確率を設定し、エビデンスを評価して事後確率を更新し、アクションの閾値を比較して、次に得るべき情報を提案する
- 不完全な入力を弱い事前確率から始め、複数ターンの質問を通じて判断を改善する
- 中国語を優先した同期済みの
markdownと、バイリンガルのhtmlレポートを1つずつ出力する
ここに振り分けないケース
- ベイズの定理の解説や、宿題の計算だけを行うケース
- 明確な意思決定レポートを必要としない、広範な調査やブレインストーミング
- 最終的な専門家による医療、法律、投資の助言
デフォルトのワークフロー
references/intake-contract.mdを使って、依頼内容を構造化された意思決定ブリーフに変換します。- 入力が不完全な場合は、
references/multi-turn-dialogue-loop.mdを読み、弱い事前確率から始めて、次に必要な質問を最小限だけ尋ねます。 references/evidence-prior-playbook.mdを使ってエビデンスを評価し、妥当な更新方法のうち最も簡潔なものを選びます。references/prior-hygiene-checklist.mdを実行し、このケースに最も関連する原則を3~5個だけ示します。- 各ラウンドのログとして、ユーザー入力、残っている不足情報、更新方法、確率の変化、意思決定の準備状況を記録します。
- 標準の JSON には
scripts/bayesian_decision_report.pyを、markdown + htmlにはscripts/generate_report_bundle.pyを実行します。 references/decision-report-contract.md、references/report-export-pipeline.md、references/sensitivity-and-safety.mdに従って仕上げます。
反復と実装の制約
このスキルを拡張する場合は、コーディング前に前提を示し、妥当性を保てる最小限のワークフローを維持し、依頼に必要なファイルだけを変更し、編集前にユーザーが確認できる成功条件を定義します。一般的な確認項目:不完全な入力から弱い事前確率と追加質問が導かれること、各ラウンドが記録されること、レポートで判断の変化が説明されること、HTML/Markdown で意図したガイダンスが引き続き表示されること。
出力の要件
- 数式だけを羅列するのではなく、意思決定レポートを作成し、数値を観測値、推定値、仮定値のいずれかとして示します。
- 平易な言葉での結論とアクションの推奨を、技術的なセクションより前に記載します。
- 該当する場合は、弱いエビデンス、依存リスク、感度分析、事前確率の健全性チェック、高リスクに関する免責事項を含めます。
- 複数ターンで使用する場合は、各ラウンドの事前確率、事後確率、準備状況、不足情報、数式/更新方法を記録します。
- レポートはデフォルトで簡体字中国語です。HTML では中国語/英語の切り替え、固定ナビゲーション、折りたたみ可能な詳細セクション、右上の
Print/Save as PDFにも対応します。 - HTML を印刷または PDF として保存する場合は、まず折りたたまれたセクションを展開します。
リファレンスマップ
references/intake-contract.md:依頼内容からブリーフへの変換references/multi-turn-dialogue-loop.md:不完全な入力への対応と反復的な質問references/evidence-prior-playbook.md:エビデンスの段階、事前確率、更新方法の選択references/prior-hygiene-checklist.md:事前確率、エビデンス、アクションの強度を確認するためのデフォルト判断基準references/decision-report-contract.md:必須レポートセクションとスキーマの整合性references/report-export-pipeline.md:HTML/Markdown の自動生成とバイリンガル HTML のルールreferences/sensitivity-and-safety.md:感度分析と高リスクに関する免責事項scripts/bayesian_decision_report.py:標準の V0/V1 計算scripts/generate_report_bundle.py:中国語を優先した Markdown とバイリンガル HTML
コメント
Markdown 対応