mcpField
S
scenario-analyzer

scenario-analyzer

github.com/tradermontyその他3.4k3.4k 回インストール2 日前に更新
リポジトリ

scenario-analyzer について

ニュース見出しを起点に、18カ月の投資シナリオを分析するスキルです。`scenario-analyst` と `strategy-reviewer` を順に呼び出し、シナリオ、セクターと銘柄への影響、レビューを反映した投資判断をレポートにまとめます。

主な機能

  1. 01ニュースイベントの分類
  2. 02ベース・強気・弱気シナリオの作成
  3. 03一次・二次・三次の影響整理
  4. 04必須の戦略レビューの統合
  5. 05Markdownレポートの保存

活用シーン

  1. 01ニュース見出しの投資上の影響評価
  2. 0218カ月の市場シナリオの比較
  3. 03イベントによるセクターや銘柄への影響の追跡
  4. 04初期投資分析のレビュー

インストール

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

$npx skills add https://github.com/tradermonty/claude-trading-skills --skill scenario-analyzer

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

同梱ファイル

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

references/
headline_event_patterns.md
scenario_playbooks.md
sector_sensitivity_matrix.md
scripts/tests/
test_skill_contract.py

詳細

シナリオ分析

概要

このスキルは、ニュースの見出しを起点に、中長期(18か月)の投資シナリオを分析します。 2つの専門エージェント(scenario-analyst と strategy-reviewer)を順番に呼び出し、 多角的な分析と批判的なレビューを統合して、包括的なレポートを作成します。

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

次のような場合にこのスキルを使用します。

  • ニュースの見出しが中長期の投資に与える影響を分析したい場合
  • 複数の18か月シナリオを構築したい場合
  • セクターや銘柄への影響を1次・2次・3次の影響に整理したい場合
  • セカンドオピニオンを含む包括的な分析が必要な場合

例:

/scenario-analyzer "Fed raises interest rates by 50bp, signals more hikes ahead"
/scenario-analyzer "China announces new tariffs on US semiconductors"
/scenario-analyzer "OPEC+ agrees to cut oil production by 2 million barrels per day"

前提条件

  • API キー:不要(WebSearch/WebFetch のみを使用)
  • MCP サーバー:不要
  • 依存関係:Task ツールから scenario-analyst と strategy-reviewer エージェントを利用できる必要があります

アーキテクチャ

┌─────────────────────────────────────────────────────────────────────┐
│                    Skill (orchestrator)                              │
│                                                                      │
│  Phase 1: Preparation                                                │
│  ├─ Headline parsing                                                 │
│  ├─ Event type classification                                        │
│  └─ Reference loading                                                │
│                                                                      │
│  Phase 2: Agent invocation                                           │
│  ├─ scenario-analyst (primary analysis)                              │
│  └─ strategy-reviewer (second opinion)                               │
│                                                                      │
│  Phase 3: Integration & report generation                            │
│  └─ reports/scenario_analysis_<topic>_YYYYMMDD.md                   │
└─────────────────────────────────────────────────────────────────────┘

ワークフロー

フェーズ1:準備
ステップ1.1:見出しの解析

ユーザーが提示した見出しを解析します。

  1. 見出しの確認

    • 引数として見出しが渡されたことを確認します
    • 提示されていない場合は、ユーザーに入力を求めます
  2. キーワードの抽出

    • 主要なエンティティ(企業名、国名、機関名)
    • 数値データ(レート、価格、数量)
    • アクション(引き上げ、引き下げ、発表、合意など)
ステップ1.2:イベントタイプの分類

見出しを次のいずれかのカテゴリに分類します。

カテゴリ例
金融政策FOMC、ECB、BOJ、利上げ、利下げ、QE/QT
地政学戦争、制裁、関税、貿易摩擦
規制・政策環境規制、金融規制、独占禁止法
テクノロジーAI、EV、再生可能エネルギー、半導体
コモディティ原油、金、銅、農産物
企業・M&A買収、倒産、決算、業界再編
ステップ1.3:参照資料の読み込み

イベントタイプに応じて、関連する参照資料を読み込みます。

Read references/headline_event_patterns.md
Read references/sector_sensitivity_matrix.md
Read references/scenario_playbooks.md

参照資料の内容:

  • headline_event_patterns.md:過去のイベントパターンと市場の反応
  • sector_sensitivity_matrix.md:イベントとセクターの影響度マトリックス
  • scenario_playbooks.md:シナリオ構築のテンプレートとベストプラクティス

フェーズ2:エージェントの呼び出し
ステップ2.1:scenario-analyst の呼び出し

Agent ツールを使用して、主要な分析エージェントを呼び出します。

Agent tool:
- subagent_type: "scenario-analyst"
- prompt: |
    Perform an 18-month scenario analysis for the following headline.

    ## Target Headline
    [the input headline]

    ## Event Type
    [classification result]

    ## Reference Information
    [summary of the loaded references]

    ## Analysis Requirements
    1. Use WebSearch to collect related news from the past 2 weeks
    2. Construct 3 scenarios — Base/Bull/Bear (probabilities sum to 100%)
    3. Analyze 1st/2nd/3rd-order impacts by sector
    4. Select 3-5 positive- and 3-5 negative-impact stocks (US market only)
    5. Output everything in English

想定される出力:

  • 関連ニュース記事の一覧
  • 3つのシナリオ(Base/Bull/Bear)の詳細
  • セクターへの影響分析(1次・2次・3次)
  • 銘柄の推奨リスト
ステップ2.2:strategy-reviewer の呼び出し

scenario-analyst の結果を使用して、レビューエージェントを呼び出します。

Agent tool:
- subagent_type: "strategy-reviewer"
- prompt: |
    Review the following scenario analysis.

    ## Target Headline
    [the input headline]

    ## Analysis Result
    [the full scenario-analyst output]

    ## Review Requirements
    Review from the following angles:
    1. Overlooked sectors/stocks
    2. Validity of the scenario probability allocation
    3. Logical consistency of the impact analysis
    4. Detection of optimism/pessimism bias
    5. Proposal of alternative scenarios
    6. Realism of the timeline

    Output constructive and specific feedback in English.

想定される出力:

  • 見落としの指摘
  • シナリオの確率に関する見解
  • バイアスの指摘
  • 代替シナリオの提案
  • 最終的な推奨事項

フェーズ3:統合とレポート作成
ステップ3.1:結果の統合

両エージェントの出力を統合し、最終的な投資判断を作成します。

統合のポイント:

  1. レビューで指摘された見落としを補います
  2. 必要に応じて確率の配分を調整します
  3. バイアスを考慮して最終判断を下します
  4. 具体的な行動計画を策定します
ステップ3.2:レポートの作成

次の形式で最終レポートを作成し、ファイルに保存します。

保存先: reports/scenario_analysis_<topic>_YYYYMMDD.md

# Headline Scenario Analysis Report

**Analyzed at**: YYYY-MM-DD HH:MM
**Target headline**: [the input headline]
**Event type**: [classification category]

---

## 1. Related News Articles
[news list collected by scenario-analyst]

## 2. Scenario Overview (through 18 months out)

### Base Case (XX% probability)
[scenario details]

### Bull Case (XX% probability)
[scenario details]

### Bear Case (XX% probability)
[scenario details]

## 3. Sector / Industry Impact

### 1st-Order Impact (direct)
[impact table]

### 2nd-Order Impact (value chain / related industries)
[impact table]

### 3rd-Order Impact (macro / regulation / technology)
[impact table]

## 4. Stocks Expected to Benefit (3-5 tickers)
[stock table]

## 5. Stocks Expected to Be Hurt (3-5 tickers)
[stock table]

## 6. Second Opinion / Review
[strategy-reviewer output]

## 7. Final Investment Judgment & Implications

### Recommended Actions
[concrete actions informed by the review]

### Risk Factors
[list of key risks]

### Monitoring Points
[indicators / events to follow]

---
**Generated by**: scenario-analyzer skill
**Agents**: scenario-analyst, strategy-reviewer
ステップ3.3:レポートの保存
  1. reports/ ディレクトリが存在しない場合は作成します
  2. scenario_analysis_<topic>_YYYYMMDD.md として保存します(例:scenario_analysis_venezuela_20260104.md)
  3. 保存が完了したことをユーザーに通知します
  4. プロジェクトのルートに直接保存しないでください

出力

このスキルは、次のファイルを生成します。

ファイル形式説明
reports/scenario_analysis_<topic>_YYYYMMDD.mdMarkdown包括的なシナリオ分析レポート

出力内容:

  • 関連ニュース記事の一覧
  • 3つのシナリオ — Base/Bull/Bear(確率配分付き)
  • セクターへの影響分析(1次/2次/3次)
  • 銘柄の推奨(ポジティブ/ネガティブ)
  • セカンドオピニオン/レビュー
  • 最終的な投資判断と示唆

リソース

参考資料
  • references/headline_event_patterns.md - イベントパターンと市場の反応
  • references/sector_sensitivity_matrix.md - セクター感応度マトリックス
  • references/scenario_playbooks.md - シナリオ構築テンプレート
エージェント
  • scenario-analyst - 主担当のシナリオ分析
  • strategy-reviewer - セカンドオピニオン/レビュー

重要な注意事項

言語
  • 分析と出力はすべて英語です
  • 株式ティッカーは標準の英語表記のままにします
対象市場
  • 銘柄選定の対象は米国上場株のみです
  • ADRを含みます
期間
  • シナリオの対象期間は18か月です
  • 3つのフェーズで記述します:0~6か月/6~12か月/12~18か月
確率配分
  • Base + Bull + Bear = 100%
  • 各シナリオの確率について、その根拠を記述します
セカンドオピニオン
  • 必須です(必ずstrategy-reviewerを呼び出してください)
  • レビュー結果を最終判断に反映します
出力先(重要)
  • 必ずreports/ディレクトリに保存してください
  • パス:reports/scenario_analysis_<topic>_YYYYMMDD.md
  • 例:reports/scenario_analysis_fed_rate_hike_20260104.md
  • reports/ディレクトリが存在しない場合は作成してください
  • プロジェクトのルートディレクトリに直接保存してはいけません

品質チェックリスト

レポートを確定する前に、以下を確認してください。

  • 見出しを正しく解析できていますか?
  • イベントの種類は適切に分類されていますか?
  • 3つのシナリオの確率の合計は100%ですか?
  • 1次/2次/3次の影響は論理的につながっていますか?
  • 銘柄選定には具体的な根拠がありますか?
  • strategy-reviewerによるレビューが含まれていますか?
  • レビューを反映した最終判断が記載されていますか?
  • レポートは正しいパスに保存されていますか?

コメント