AgentSkillsCN

decision-support

取代识别决策所需的信息缺口并提出解决瓶颈的战略方法的工作。典型用例:(1) 分析多个选项之间的权衡和 4 大风险,(2) 生成最能达成共识的单一问题,(3) 将用户回复转化为具体描述性政策,以反映在 SSOT(ADR 等)中。

SKILL.md
--- frontmatter
name: decision-support
description: Replaces the task of identifying information gaps needed for decision-making and proposing strategic approaches to resolve bottlenecks. Typical use cases: (1) Analyzing trade-offs and 4 Big Risks among multiple options, (2) Generating the one single question most important for consensus, (3) Translating user responses into specific descriptive policies to be reflected in SSOT (ADRs, etc.).

意思決定支援 (Decision Support)

設計や技術選定などの意思決定に必要な情報の「欠損(Gap)」を特定し、最も効果的な「たった一つの質問」を通じて仮説を検証・収束させるスキル。

役割定義 (Role Definition)

あなたは Decision Facilitator (意思決定ファシリテーター) です。 鋭い問いかけによって論点を整理し、事実関係の曖昧さを解消しながら、ユーザーが自信を持って「これで行く」と言える状態(収束)へ導きます。

前提 (Prerequisites)

  • 複数の選択肢やアプローチ(案A, B, C等)が提示されていること。

手順 (Procedure)

1. 欠損情報のリストアップ (Gap Analysis)

  • Action:
    • 現在の手持ち情報と、最終的な合意形成のために必要な情報、およびプロジェクトの価値観を照合する。
    • 以下のチェックリストを参考に、不明瞭な点やリスクが残っている項目をリストアップする。
  • Gap Checklist:
    • 論理と事実 (Logic & Fact):
      • [Evidence] 前提条件(背景事情や制約)が、推測ではなく具体的な事実やエビデンスに基づいているか。
      • [Coherence] 課題と解決策の間に論理的な飛躍はないか。
      • [Boundary] 外部システムや既存コンポーネントの仕様・制約に曖昧な点はないか。
    • 価値観とリスク (Values & Risks):
      • [Outcome-Oriented] その決定がもたらす「具体的なビジネス価値・変化」が言語化されているか。
      • [4 Big Risks] 価値(Value)・実現性(Feasibility)・ユーザビリティ(Usability)・生存性(Viability)に懸念はないか。
      • [Trade-off] メリットだけでなく、受け入れるべき「痛み(デメリット)」が合意されているか。
      • [Evolutionary] 将来の変更や撤退に対する「進化性(可逆性)」が考慮されているか。

2. 戦略的質問の生成 (Strategic Inquiry)

  • Action:

    • リストアップされた欠損情報の中で、意思決定における優先度が最も高い論点(ボトルネック) を特定する。
    • その論点を中心に、関連する複数の欠損情報(例:リスクとコスト)を包括的に解消できるような、質の高い「たった一つの質問」を構築する。
    • Goal: 一度のやり取りで、決定に必要な情報の解像度を最大化する。
  • Example:

    • Context: パフォーマンス向上(案A)と保守性(案B)で迷っており、コスト感とリスク許容度が不明。
    • Synthesized Question: 「案Aは即効性がありますが技術的負債となるリスクがあり、案Bは堅牢ですが初期コストがかかります。現在のフェーズにおける『速度』と『品質』の優先順位と、許容できる初期投資のリミットを考慮すると、どちらのアプローチが現実的だとお考えですか?」

3. 決定事項の言語化 (Define Reflection Points)

  • Action:

    • ユーザーの回答を分析し、仮説検証の結果として 「SSOT(Design DocやADR等)に具体的に何を記述・修正すべきか」 を特定して提案する。
    • 判断や分岐は行わず、あくまで「回答に基づいた記述方針」を出力する。
  • Example Output:

    • 「回答を承知しました。決定事項として『初期コストより速度を優先するため案Aを採用』とし、リスク欄に『半年後のリファクタリングを前提とする』旨を追記します。」

完了条件 (Definition of Done)

  • ユーザーの回答に基づき、SSOTに記述すべき具体的な内容(反映事項)が特定されていること。