Community코딩 & 개발github.com

tradermonty/scenario-analyzer

뉴스 헤드라인을 기반으로 18개월 투자 시나리오를 분석합니다. 시나리오 분석가 에이전트가 1차 분석을 수행하고, 전략 검토 에이전트가 2차 의견을 제공합니다. 1차/2차/3차 영향, 추천 종목, 비판적 검토를 포함한 종합 보고서를 생성합니다. 예: /scenario-analyzer "연준, 금리 50bp 인상"

scenario-analyzer란 무엇인가요?

이 스킬은 뉴스 헤드라인 하나를 입력받아 18개월 중장기 투자 시나리오를 심층 분석하는 AI 에이전트 오케스트레이터입니다. 두 개의 특화 에이전트(scenario-analyst 및 strategy-reviewer)를 순차적으로 호출하여 1차 분석과 2차 검토를 통합한 종합 보고서를 생성합니다. 사용자는 헤드라인을 입력하기만 하면 되며, API 키나 MCP 서버 없이 WebSearch/WebFetch만으로 작동합니다. 보고서는 3가지 시나리오(기준/낙관/비관), 1/2/3차 섹터 영향, 추천 종목(미국 상장), 전략 검토, 최종 투자 판단을 포함하며 reports/ 디렉토리에 마크다운 파일로 저장됩니다. 금리, 지정학, 규제, 기술, 원자재, 기업 M&A 등 다양한 이벤트 유형을 지원합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/tradermonty/claude-trading-skills/tree/main/skills/scenario-analyzer

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

시나리오 분석기

개요

이 스킬은 뉴스 헤드라인을 시작으로 중장기(18개월) 투자 시나리오를 분석합니다. 두 개의 특화 에이전트(scenario-analyst 및 strategy-reviewer)를 순차적으로 호출하고, 다각도 분석과 비판적 검토를 통합하여 종합 보고서를 생성합니다.

이 스킬을 사용해야 하는 경우

다음과 같은 경우 이 스킬을 사용하세요:

  • 뉴스 헤드라인의 중장기 투자 영향을 분석하려는 경우
  • 여러 개의 18개월 시나리오를 구성하려는 경우
  • 섹터/주식 영향을 1차/2차/3차 효과로 정리하려는 경우
  • 2차 의견을 포함한 종합 분석이 필요한 경우

예시:

/scenario-analyzer "연준, 금리 50bp 인상 발표, 추가 인상 시사"
/scenario-analyzer "중국, 미국 반도체에 대한 새로운 관세 발표"
/scenario-analyzer "OPEC+, 하루 200만 배럴 석유 생산 감축 합의"

전제 조건

  • API 키: 없음 (WebSearch/WebFetch만 사용)
  • MCP 서버: 없음
  • 종속성: Task 도구를 통해 scenario-analyst 및 strategy-reviewer 에이전트를 사용할 수 있어야 함

아키텍처

┌─────────────────────────────────────────────────────────────────────┐
│                    스킬 (오케스트레이터)                              │
│                                                                      │
│  Phase 1: 준비                                                        │
│  ├─ 헤드라인 파싱                                                     │
│  ├─ 이벤트 유형 분류                                                  │
│  └─ 참조 자료 로딩                                                    │
│                                                                      │
│  Phase 2: 에이전트 호출                                               │
│  ├─ scenario-analyst (1차 분석)                                      │
│  └─ strategy-reviewer (2차 의견)                                     │
│                                                                      │
│  Phase 3: 통합 및 보고서 생성                                         │
│  └─ reports/scenario_analysis_<주제>_YYYYMMDD.md                     │
└─────────────────────────────────────────────────────────────────────┘

워크플로우

Phase 1: 준비

Step 1.1: 헤드라인 파싱

사용자가 제공한 헤드라인을 파싱합니다.

  1. 헤드라인 확인

    • 인자로 헤드라인이 전달되었는지 확인
    • 제공되지 않은 경우 사용자에게 입력 요청
  2. 키워드 추출

    • 주요 엔티티 (회사명, 국가명, 기관명)
    • 숫자 데이터 (금리, 가격, 수량)
    • 액션 (인상, 인하, 발표, 합의 등)

Step 1.2: 이벤트 유형 분류

헤드라인을 다음 카테고리 중 하나로 분류합니다:

카테고리예시
통화 정책FOMC, ECB, BOJ, 금리 인상/인하, QE/QT
지정학전쟁, 제재, 관세, 무역 마찰
규제 및 정책환경 규제, 금융 규제, 독점 금지
기술AI, 전기차, 재생 에너지, 반도체
원자재원유, 금, 구리, 농산물
기업 및 M&A인수합병, 파산, 실적 발표, 산업 재편

Step 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: 시나리오 구성 템플릿 및 모범 사례

Phase 2: 에이전트 호출

Step 2.1: scenario-analyst 호출

Agent 도구를 사용하여 1차 분석 에이전트를 호출합니다.

Agent tool:
- subagent_type: "scenario-analyst"
- prompt: |
    다음 헤드라인에 대한 18개월 시나리오 분석을 수행하세요.

    ## 대상 헤드라인
    [입력 헤드라인]

    ## 이벤트 유형
    [분류 결과]

    ## 참조 정보
    [로딩된 참조 자료 요약]

    ## 분석 요구 사항
    1. WebSearch를 사용하여 최근 2주간 관련 뉴스 수집
    2. 3가지 시나리오 구성 — 기준/낙관/비관 (확률 합계 100%)
    3. 1차/2차/3차 영향 분석 (섹터별)
    4. 긍정적 영향 3-5개, 부정적 영향 3-5개 종목 선정 (미국 시장만)
    5. 모든 결과를 영어로 출력

예상 출력:

  • 관련 뉴스 기사 목록
  • 3가지 시나리오 세부 내용 (기준/낙관/비관)
  • 섹터 영향 분석 (1차/2차/3차)
  • 종목 추천 목록

Step 2.2: strategy-reviewer 호출

scenario-analyst의 결과를 바탕으로 검토 에이전트를 호출합니다.

Agent tool:
- subagent_type: "strategy-reviewer"
- prompt: |
    다음 시나리오 분석을 검토하세요.

    ## 대상 헤드라인
    [입력 헤드라인]

    ## 분석 결과
    [scenario-analyst의 전체 출력]

    ## 검토 요구 사항
    다음 관점에서 검토하세요:
    1. 누락된 섹터/종목
    2. 시나리오 확률 할당의 타당성
    3. 영향 분석의 논리적 일관성
    4. 낙관/비관 편향 탐지
    5. 대안 시나리오 제안
    6. 타임라인의 현실성

    건설적이고 구체적인 피드백을 영어로 출력하세요.

예상 출력:

  • 사각지대 지적
  • 시나리오 확률에 대한 의견
  • 편향 지적
  • 대안 시나리오 제안
  • 최종 권장 사항

Phase 3: 통합 및 보고서 생성

Step 3.1: 결과 통합

두 에이전트의 출력을 통합하여 최종 투자 판단을 도출합니다.

통합 포인트:

  1. 검토에서 제기된 사각지대 보완
  2. 필요 시 확률 할당 조정
  3. 편향을 고려한 최종 판단
  4. 구체적인 실행 계획 수립

Step 3.2: 보고서 생성

다음 형식으로 최종 보고서를 생성하고 파일로 저장합니다.

저장 위치: reports/scenario_analysis_<주제>_YYYYMMDD.md

# 헤드라인 시나리오 분석 보고서

**분석 시간**: YYYY-MM-DD HH:MM
**대상 헤드라인**: [입력 헤드라인]
**이벤트 유형**: [분류 카테고리]

---

## 1. 관련 뉴스 기사
[scenario-analyst가 수집한 뉴스 목록]

## 2. 시나리오 개요 (향후 18개월)

### 기준 시나리오 (XX% 확률)
[시나리오 세부 내용]

### 낙관 시나리오 (XX% 확률)
[시나리오 세부 내용]

### 비관 시나리오 (XX% 확률)
[시나리오 세부 내용]

## 3. 섹터/산업 영향

### 1차 영향 (직접적)
[영향 표]

### 2차 영향 (가치 사슬/관련 산업)
[영향 표]

### 3차 영향 (거시/규제/기술)
[영향 표]

## 4. 수혜 예상 종목 (3-5개 티커)
[종목 표]

## 5. 타격 예상 종목 (3-5개 티커)
[종목 표]

## 6. 2차 의견 / 검토
[strategy-reviewer 출력]

## 7. 최종 투자 판단 및 시사점

### 권장 조치
[검토 결과를 반영한 구체적 조치]

### 위험 요소
[주요 위험 목록]

### 모니터링 포인트
[주시해야 할 지표/이벤트]

---
**생성**: scenario-analyzer 스킬
**에이전트**: scenario-analyst, strategy-reviewer

Step 3.3: 보고서 저장

  1. reports/ 디렉토리가 없으면 생성
  2. scenario_analysis_<주제>_YYYYMMDD.md 형식으로 저장 (예: scenario_analysis_venezuela_20260104.md)
  3. 사용자에게 저장 완료 알림
  4. 프로젝트 루트에 직접 저장하지 마세요

출력

이 스킬은 다음 파일을 생성합니다:

파일형식설명
reports/scenario_analysis_<주제>_YYYYMMDD.mdMarkdown종합 시나리오 분석 보고서

출력 내용:

  • 관련 뉴스 기사 목록
  • 3가지 시나리오 — 기준/낙관/비관 (확률 할당 포함)
  • 섹터 영향 분석 (1차/2차/3차)
  • 긍정/부정 종목 추천
  • 2차 의견 / 검토
  • 최종 투자 판단 및 시사점

리소스

참조 자료

  • references/headline_event_patterns.md - 이벤트 패턴 및 시장 반응
  • references/sector_sensitivity_matrix.md - 섹터 민감도 행렬
  • references/scenario_playbooks.md - 시나리오 구성 템플릿

에이전트

  • scenario-analyst - 1차 시나리오 분석
  • strategy-reviewer - 2차 의견 / 검토

중요 사항

언어

  • 모든 분석 및 출력은 영어로 작성
  • 주식 티커는 표준(영어) 심볼 유지

대상 시장

  • 종목 선정은 미국 상장 주식만 대상
  • ADR 포함

시간 범위

  • 시나리오는 18개월을 대상
  • 3단계로 설명: 0-6개월 / 6-12개월 / 12-18개월

확률 할당

  • 기준 + 낙관 + 비관 = 100%
  • 각 시나리오의 확률은 근거와 함께 설명

2차 의견

  • 필수 (항상 strategy-reviewer 호출)
  • 검토 결과는 최종 판단에 반영

출력 위치 (중요)

  • 항상 reports/ 디렉토리 아래에 저장
  • 경로: reports/scenario_analysis_<주제>_YYYYMMDD.md
  • 예시: reports/scenario_analysis_fed_rate_hike_20260104.md
  • reports/ 디렉토리가 없으면 생성
  • 프로젝트 루트에 직접 저장하면 안 됨

품질 체크리스트

보고서 최종 확정 전에 다음을 확인하세요:

  • 헤드라인이 올바르게 파싱되었는가?
  • 이벤트 유형 분류가 적절한가?
  • 3가지 시나리오의 확률 합계가 100%인가?
  • 1차/2차/3차 영향이 논리적으로 연결되어 있는가?
  • 종목 선정에 구체적인 근거가 있는가?
  • strategy-reviewer의 검토가 포함되었는가?
  • 검토를 반영한 최종 판단이 문서화되었는가?
  • 보고서가 올바른 경로에 저장되었는가?

Individual skills in this repo

This repo contains 14 individual skills — each has its own dedicated page.

tradermonty/backtest-expert

Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating quantitative trading strategies. Covers "beating ideas to death" methodology, parameter robustness testing, slippage modeling, bias prevention, and interpreting backtest results. Applicable when user asks about backtesting, strategy validation, robustness testing, avoiding overfitting, or systematic trading development.

tradermonty/market-environment-analysis

Comprehensive market environment analysis and reporting tool. Analyzes global markets including US, European, Asian markets, forex, commodities, and economic indicators. Provides risk-on/risk-off assessment, sector analysis, and technical indicator interpretation. Triggers on keywords like market analysis, market environment, global markets, trading environment, market conditions, investment climate, market sentiment, forex analysis, stock market analysis, 相場環境, 市場分析, マーケット状況, 投資環境.

tradermonty/market-news-analyst

This skill should be used when analyzing recent market-moving news events and their impact on equity markets and commodities. Use this skill when the user requests analysis of major financial news from the past 10 days, wants to understand market reactions to monetary policy decisions (FOMC, ECB, BOJ), needs assessment of geopolitical events' impact on commodities, or requires comprehensive review of earnings announcements from mega-cap stocks. The skill automatically collects news using WebSearch/WebFetch tools and produces impact-ranked analysis reports. All analysis thinking and output are conducted in English.

tradermonty/options-strategy-advisor

Options trading strategy analysis and simulation tool. Provides theoretical pricing using Black-Scholes model, Greeks calculation, strategy P/L simulation, and risk management guidance. Use when user requests options strategy analysis, covered calls, protective puts, spreads, iron condors, earnings plays, or options risk management. Includes volatility analysis, position sizing, and earnings-based strategy recommendations. Educational focus with practical trade simulation.

tradermonty/portfolio-manager

Comprehensive portfolio analysis using Alpaca MCP Server integration to fetch holdings and positions, then analyze asset allocation, risk metrics, individual stock positions, diversification, and generate rebalancing recommendations. Use when user requests portfolio review, position analysis, risk assessment, performance evaluation, or rebalancing suggestions for their brokerage account.

tradermonty/sector-analyst

This skill should be used when analyzing sector rotation patterns and market cycle positioning. It fetches sector uptrend data from CSV (no API key required) and optionally accepts chart images for supplementary analysis. Use this skill when the user requests sector rotation analysis, cyclical vs defensive assessment, overbought/oversold identification, or market cycle phase estimation. All analysis and output are conducted in English.

tradermonty/signal-postmortem

Record and analyze post-trade outcomes for signals generated by edge pipeline and other skills. Track false positives, missed opportunities, and regime mismatches. Feed results back to edge-signal-aggregator weights and skill improvement backlog.

tradermonty/skill-designer

Design new Claude skills from structured idea specifications. Use when the skill auto-generation pipeline needs to produce a Claude CLI prompt that creates a complete skill directory (SKILL.md, references, scripts, tests) following repository conventions.

tradermonty/skill-idea-miner

Mine Claude Code session logs for skill idea candidates. Use when running the weekly skill generation pipeline to extract, score, and backlog new skill ideas from recent coding sessions.

tradermonty/theme-detector

Detect and analyze trending market themes across sectors. Use when user asks about current market themes, trending sectors, sector rotation, thematic investing, what themes are hot or cold, or wants to identify bullish and bearish market narratives with lifecycle analysis.

tradermonty/uptrend-analyzer

Analyzes market breadth using Monty's Uptrend Ratio Dashboard data to diagnose the current market environment. Generates a 0-100 composite score from 5 components (breadth, sector participation, rotation, momentum, historical context). Use when asking about market breadth, uptrend ratios, or whether the market environment supports equity exposure. No API key required.

tradermonty/us-stock-analysis

Comprehensive US stock analysis including fundamental analysis (financial metrics, business quality, valuation), technical analysis (indicators, chart patterns, support/resistance), stock comparisons, and investment report generation. Use when user requests analysis of US stock tickers (e.g., "analyze AAPL", "compare TSLA vs NVDA", "give me a report on Microsoft"), evaluation of financial metrics, technical chart analysis, or investment recommendations for American stocks.

tradermonty/value-dividend-screener

Screen US stocks for high-quality dividend opportunities combining value characteristics (P/E ratio under 20, P/B ratio under 2), attractive yields (3% or higher), and consistent growth (dividend/revenue/EPS trending up over 3 years). Supports two-stage screening using FINVIZ Elite API for efficient pre-filtering followed by FMP API for detailed analysis. Use when user requests dividend stock screening, income portfolio ideas, or quality value stocks with strong fundamentals.

tradermonty/vcp-screener

Screen S&P 500 stocks for Mark Minervini's Volatility Contraction Pattern (VCP) and detect historical VCPs in a single ticker's price path. Identifies Stage 2 uptrend stocks forming tight bases with contracting volatility near breakout pivot points; in historical single-ticker mode walks a multi-year history and emits every VCP that formed with forward-outcome stats (breakout / stop-hit / timeout). Use when user requests VCP screening, Minervini-style setups, tight base patterns, volatility contraction breakout candidates, Stage 2 momentum stock scanning, or historical VCP pattern study on a specific ticker (e.g. FIX, TSLA).

관련 스킬