mcpField
S
solo-stream

solo-stream

github.com/fortunto2生産性1841 回インストール今日更新
リポジトリ

solo-stream について

solo-stream は、創業者が STREAM の 6 層フレームワークで重要な意思決定を評価する対話型スキルです。質問を通じて分析を進め、スコア付きの結論を示し、任意で記録を保存できます。

主な機能

  1. 01STREAM の 6 層に沿った意思決定分析
  2. 02各層での確認質問
  3. 03採点と結論の統合
  4. 04意思決定記録の任意保存

活用シーン

  1. 01重要なスタートアップの意思決定評価
  2. 02リスク、可逆性、機会費用の比較
  3. 03分析内容のプロジェクト決定記録への保存

MCP 対応

MCP `kb_search` が利用可能な場合、STREAM フレームワークの追加情報を取得できます。利用できない場合は、スキルに組み込まれた内容を使います。

インストール

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

$npx skills add https://github.com/fortunto2/solo-factory --skill solo-stream

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

詳細

/stream

STREAM の 6 層フレームワークを通じて、あらゆる意思決定を進める対話型ウィザードです。不確実な状況で重大な選択を行う創業者向けに設計されています。

手順

  1. $ARGUMENTS から意思決定の内容を解析します。空の場合は、次のように尋ねます。「どのような意思決定やジレンマを分析したいですか?」

  2. フレームワークのコンテキストを読み込みます(任意の拡張機能):

    • MCP の kb_search が利用できる場合:kb_search(query="STREAM framework", n_results=3) を実行して、フレームワークの詳細を取得します。
    • それ以外の場合は、以下にフレームワークが記載されています。
  3. 6 つのレイヤーを対話形式で順に進めます。 各レイヤーの概念を説明し、AskUserQuestion を通じて確認の質問をしてから、評価を行います。

レイヤー 1 — 認識論(知識)
  • これは自分の能力の範囲内ですか?
  • まだ証明されていない前提は何ですか?
  • 何があれば考えが変わりますか?
  • 質問:「この分野について、確実に分かっていることは何ですか? どのような前提を置いていますか?」
レイヤー 2 — 時間(時間軸)
  • 成果が出るまでの期間はどれくらいですか?
  • リンディ効果に適合していますか(10 年後も重要ですか)?
  • 可逆性:6 か月後に取り消せますか?
  • 質問:「期間はどれくらいですか? 3 か月の実験ですか、それとも 3 年の取り組みですか?」
レイヤー 3 — 行動(最小限の実行可能な一歩)
  • 可能な限り小さな最初の一歩は何ですか?
  • 二次的な影響は何ですか?
  • 週末のうちに試せますか?
  • 質問:「1~2 週間で公開できる、最小限の実行可能なバージョンは何ですか?」
レイヤー 4 — リスクとリターン
  • リターンは非対称ですか?(小さな損失、大きなリターン)
  • 最悪のケースに耐えられますか?
  • これをしない場合の機会費用は何ですか?
  • 質問:「現実的に考えられる最悪の結果は何ですか? 経済的にも精神的にも乗り越えられますか?」
レイヤー 5 — 社会(ネットワーク)
  • ネットワーク内での評判にどのような影響がありますか?
  • ネットワーク効果や拡散の可能性はありますか?
  • 社会的資本の形成につながりますか?
  • 質問:「あなた以外に誰が恩恵を受けますか? 誰かが不利益を被る可能性はありますか?」
レイヤー 6 — メタ(有限な人生のフィルター)
  • 限りある人生の時間を費やす価値はありますか?
  • 自分の価値観に合っていますか?
  • 挑戦しなかったことを後悔しますか?
  • 質問:「残り 5 年しかないとしたら、それでもこれをしますか?」
  1. 結論をまとめます:

    • 各レイヤーを 1~10 点で採点します
    • STREAM の総合スコア(加重平均)
    • 実行(スコア > 7)/保留(5~7)/見送り(< 5)
    • 軽減すべき主なリスク
    • 推奨する最初の行動
  2. 意思決定を記録します(任意):意思決定の記録を保存するか尋ねます。ユーザーが保存を希望する場合:

    • 現在のプロジェクトディレクトリ内の docs/decisions/ に書き込みます
    • 形式:日付 + 意思決定の概要 + 結論
  3. 構造化された意思決定ジャーナルを出力します:

    ## Decision: [topic]
    
    **Date:** [today]
    **Framework:** STREAM 6-layer
    
    ### Analysis Summary
    | Layer | Score | Key Finding |
    |-------|-------|-------------|
    | Epistemological | X/10 | ... |
    | Temporal | X/10 | ... |
    | Action | X/10 | ... |
    | Stakes | X/10 | ... |
    | Social | X/10 | ... |
    | Meta | X/10 | ... |
    
    **Overall STREAM Score: X/10 — GO/PAUSE/NO-GO**
    
    ### Recommendation
    [Clear recommendation with reasoning]
    
    ### Next Actions
    1. [action]
    2. [action]
    3. [action]
    

よくある問題

質問が抽象的すぎる

原因: 意思決定が具体的ではありません。 対処法: 「何をすべきか」だけでなく、「[状況]を踏まえて、[行動]をすべきか?」のように、具体的な意思決定の文から始めます。

スコアが適切でないように感じる

原因: 各レイヤーを同じ重みで評価していますが、この意思決定では重要度に差があります。 対処法: 総合スコアは出発点です。自分の状況に最も関係するレイヤー(例:金銭的な意思決定では「リスクとリターン」、人生の選択では「メタ」)をより重視してください。

意思決定の記録を保存したい

原因: docs/decisions/ ディレクトリのないプロジェクトで実行しています。 対処法: スキルは現在のプロジェクト内の docs/decisions/ に保存します。必要に応じてディレクトリを作成してください。

コメント