--- name: scenario-analyzer description: | Skill that analyzes 18-month scenarios from a news headline. Runs the primary analysis with the scenario-analyst agent and obtains a second opinion with the strategy-reviewer agent. Generates a comprehensive English report covering 1st/2nd/3rd-order impacts, recommended stocks, and a critical review. Example: /scenario-analyzer "Fed raises rates by 50bp" Triggers: news analysis, scenario analysis, 18-month outlook, medium-to-long-term investment strategy --- # Scenario Analyzer ## Overview This skill analyzes medium-to-long-term (18-month) investment scenarios starting from a news headline. It invokes two specialized agents in sequence (`scenario-analyst` and `strategy-reviewer`) and integrates multi-angle analysis with a critical review into a comprehensive report. ## When to Use This Skill Use this skill when: - You want to analyze the medium-to-long-term investment impact of a news headline - You want to construct multiple 18-month scenarios - You want sector/stock impacts organized into 1st/2nd/3rd-order effects - You need a comprehensive analysis that includes a second opinion **Examples:** ``` /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" ``` ## Prerequisites - **API Keys**: None (uses only WebSearch/WebFetch) - **MCP Servers**: None - **Dependencies**: The scenario-analyst and strategy-reviewer agents must be available via the Task tool ## Architecture ``` ┌─────────────────────────────────────────────────────────────────────┐ │ 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__YYYYMMDD.md │ └─────────────────────────────────────────────────────────────────────┘ ``` ## Workflow ### Phase 1: Preparation #### Step 1.1: Headline Parsing Parse the headline provided by the user. 1. **Headline check** - Confirm a headline was passed as an argument - If not provided, ask the user for input 2. **Keyword extraction** - Key entities (company names, country names, institution names) - Numeric data (rates, prices, quantities) - Actions (raise, cut, announce, agree, etc.) #### Step 1.2: Event Type Classification Classify the headline into one of the following categories: | Category | Examples | |----------|----------| | Monetary Policy | FOMC, ECB, BOJ, rate hike, rate cut, QE/QT | | Geopolitics | War, sanctions, tariffs, trade friction | | Regulation & Policy | Environmental regulation, financial regulation, antitrust | | Technology | AI, EV, renewables, semiconductors | | Commodities | Crude oil, gold, copper, agricultural products | | Corporate & M&A | Acquisitions, bankruptcies, earnings, industry restructuring | #### Step 1.3: Reference Loading Based on the event type, load the relevant references: ``` Read references/headline_event_patterns.md Read references/sector_sensitivity_matrix.md Read references/scenario_playbooks.md ``` **Reference contents:** - `headline_event_patterns.md`: Historical event patterns and market reactions - `sector_sensitivity_matrix.md`: Event × sector impact-magnitude matrix - `scenario_playbooks.md`: Scenario-construction templates and best practices --- ### Phase 2: Agent Invocation #### Step 2.1: Invoke scenario-analyst Use the Agent tool to invoke the primary analysis 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 ``` **Expected output:** - List of related news articles - Details of the 3 scenarios (Base/Bull/Bear) - Sector impact analysis (1st/2nd/3rd-order) - Stock recommendation list #### Step 2.2: Invoke strategy-reviewer Using the scenario-analyst's results, invoke the review agent. ``` 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. ``` **Expected output:** - Pointing out blind spots - Opinion on the scenario probabilities - Pointing out bias - Proposal of alternative scenarios - Final recommendations --- ### Phase 3: Integration & Report Generation #### Step 3.1: Integrate Results Integrate the output of both agents to produce the final investment judgment. **Integration points:** 1. Fill in the blind spots raised in the review 2. Adjust the probability allocation (if needed) 3. Make the final judgment accounting for bias 4. Formulate a concrete action plan #### Step 3.2: Generate Report Generate the final report in the following format and save it to a file. **Save location:** `reports/scenario_analysis__YYYYMMDD.md` ```markdown # 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 ``` #### Step 3.3: Save the Report 1. Create the `reports/` directory if it does not exist 2. Save as `scenario_analysis__YYYYMMDD.md` (e.g., `scenario_analysis_venezuela_20260104.md`) 3. Notify the user that the save completed 4. **Do not save directly to the project root** --- ## Output This skill generates the following file: | File | Format | Description | |------|--------|-------------| | `reports/scenario_analysis__YYYYMMDD.md` | Markdown | Comprehensive scenario analysis report | **Output contents:** - List of related news articles - 3 scenarios — Base/Bull/Bear (with probability allocation) - Sector impact analysis (1st/2nd/3rd-order) - Positive/negative stock recommendations - Second opinion / review - Final investment judgment & implications ## Resources ### References - `references/headline_event_patterns.md` - Event patterns and market reactions - `references/sector_sensitivity_matrix.md` - Sector sensitivity matrix - `references/scenario_playbooks.md` - Scenario-construction templates ### Agents - `scenario-analyst` - Primary scenario analysis - `strategy-reviewer` - Second opinion / review --- ## Important Notes ### Language - All analysis and output are in **English** - Stock tickers remain in their standard (English) symbols ### Target Market - Stock selection is **US-listed equities only** - ADRs included ### Time Horizon - Scenarios target **18 months** - Described in 3 phases: 0-6 months / 6-12 months / 12-18 months ### Probability Allocation - Base + Bull + Bear = **100%** - Each scenario's probability is described with its rationale ### Second Opinion - **Mandatory** (always invoke strategy-reviewer) - Review results are reflected in the final judgment ### Output Location (Important) - **Always** save under the `reports/` directory - Path: `reports/scenario_analysis__YYYYMMDD.md` - Example: `reports/scenario_analysis_fed_rate_hike_20260104.md` - Create the `reports/` directory if it does not exist - **Must not save directly to the project root** --- ## Quality Checklist Confirm the following before finalizing the report: - [ ] Is the headline parsed correctly? - [ ] Is the event type classification appropriate? - [ ] Do the 3 scenario probabilities sum to 100%? - [ ] Are the 1st/2nd/3rd-order impacts logically connected? - [ ] Is the stock selection backed by concrete rationale? - [ ] Is the strategy-reviewer review included? - [ ] Is the final judgment reflecting the review documented? - [ ] Is the report saved to the correct path?