mcpField
Y
yao-bayesian-skill

yao-bayesian-skill

github.com/yaojingang生産性1.3k62 回インストール2 週間前に更新
リポジトリ

yao-bayesian-skill について

yao-bayesian-skill は、不確かな選択を構造化されたベイズ意思決定レポートにまとめるスキルです。対話を重ねた質問と証拠による更新に対応し、Markdown と二言語対応 HTML を出力します。

主な機能

  1. 01選択を意思決定ブリーフに整理
  2. 02事前確率と証拠による更新
  3. 03対話ごとの判断変化を記録
  4. 04Markdown と二言語 HTML の出力
  5. 05感度分析と安全性の確認

活用シーン

  1. 01不確実な結果を踏まえた行動比較
  2. 02新たな証拠に応じた判断の更新
  3. 03共有用の意思決定レポート作成
  4. 04前提と証拠の質の確認

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/yaojingang/yao-open-skills --skill yao-bayesian-skill

インストール後、Claude Code で/yao-bayesian-skillを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

manifest.json
agents/
interface.yaml
evals/
semantic_config.json
trigger_cases.json
input/
bayesian_decision_request.template.json
detailed_growth_case.json
geo_overseas_service_case.json
sanya_travel_case.json
sanya_travel_real_case.json
references/
decision-report-contract.md
evidence-prior-playbook.md
intake-contract.md
multi-turn-dialogue-loop.md
prior-hygiene-checklist.md
report-export-pipeline.md
sensitivity-and-safety.md
reports/
detailed-growth-case.html
detailed-growth-case.md
example-decision-report.html
example-decision-report.md
geo-overseas-service-case.html
geo-overseas-service-case.md
README.md
sanya-travel-case.html
sanya-travel-case.md
sanya-travel-real-report.html
sanya-travel-real-report.md
scripts/
bayesian_decision_report.py
generate_report_bundle.py
templates/
report-theme.css

詳細

Yao Bayesian Skill

このスキルを使用する場面

  • 曖昧な選択肢を、仮説、期間、成功指標、アクションに整理する
  • 事前確率を設定し、エビデンスを評価して事後確率を更新し、アクションの閾値を比較して、次に得るべき情報を提案する
  • 不完全な入力を弱い事前確率から始め、複数ターンの質問を通じて判断を改善する
  • 中国語を優先した同期済みの markdown と、バイリンガルの html レポートを1つずつ出力する

ここに振り分けないケース

  • ベイズの定理の解説や、宿題の計算だけを行うケース
  • 明確な意思決定レポートを必要としない、広範な調査やブレインストーミング
  • 最終的な専門家による医療、法律、投資の助言

デフォルトのワークフロー

  1. references/intake-contract.md を使って、依頼内容を構造化された意思決定ブリーフに変換します。
  2. 入力が不完全な場合は、references/multi-turn-dialogue-loop.md を読み、弱い事前確率から始めて、次に必要な質問を最小限だけ尋ねます。
  3. references/evidence-prior-playbook.md を使ってエビデンスを評価し、妥当な更新方法のうち最も簡潔なものを選びます。
  4. references/prior-hygiene-checklist.md を実行し、このケースに最も関連する原則を3~5個だけ示します。
  5. 各ラウンドのログとして、ユーザー入力、残っている不足情報、更新方法、確率の変化、意思決定の準備状況を記録します。
  6. 標準の JSON には scripts/bayesian_decision_report.py を、markdown + html には scripts/generate_report_bundle.py を実行します。
  7. 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

コメント