Community코딩 & 개발github.com

아이디어 마이너

Claude Code 세션 로그에서 스킬 아이디어 후보를 채굴합니다. 주간 스킬 생성 파이프라인을 실행할 때 사용하여 최근 코딩 세션에서 새로운 스킬 아이디어를 추출하고, 점수를 매기고, 백로그에 등록합니다.

아이디어 마이너란 무엇인가요?

이 스킬은 Claude Code 세션 로그를 분석하여 새로운 AI 에이전트 스킬 아이디어 후보를 자동으로 발굴합니다. Claude Code로 작업한 최근 세션에서 사용자의 반복적인 요청, 오류 패턴, 도구 사용 패턴 등을 감지하여 새로운 스킬로 발전시킬 수 있는 아이디어를 도출합니다. 주간 자동 파이프라인(매주 토요일 06:00 launchd 실행) 또는 수동 실행(`python3 scripts/run_skill_generation_pipeline.py --mode weekly`)을 지원하며, Python 3.10+과 Claude CLI가 필요합니다. 발굴된 아이디어는 Claude CLI를 통해 참신성, 구현 가능성, 거래 가치를 점수화하고, 기존 스킬과의 중복을 Jaccard 유사도 기반으로 제거한 후 백로그에 저장합니다. 이를 통해 사용자는 자신의 작업 패턴에서 실제 필요에 기반한 스킬 아이디어를 체계적으로 발굴하고 우선순위를 정할 수 있습니다.

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

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

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

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

문서

스킬 아이디어 마이너

Claude Code 세션 로그에서 스킬 아이디어 후보를 자동으로 추출하고, 참신성, 구현 가능성, 거래 가치를 기준으로 점수를 매긴 후, 우선순위가 지정된 백로그를 유지하여 다운스트림 스킬 생성을 지원합니다.

사용 시기

  • 주간 자동 파이프라인 실행 (매주 토요일 06:00, launchd 사용)
  • 수동 백로그 새로고침: python3 scripts/run_skill_generation_pipeline.py --mode weekly
  • LLM 채점 없이 후보 미리보기: Dry-run 모드

사전 요구 사항

  • Python 3.10+ 및 pyyaml 패키지
  • Claude CLI 설치 및 인증 완료 (claude --version으로 확인)
  • 세션 로그가 ~/.claude/projects/<project>/ 경로에 존재 (Claude Code가 자동 생성)
  • API 키 불필요 (Claude CLI를 LLM 호출에 사용)

워크플로우

빠른 시작

# Dry-run: LLM 채점 없이 채굴된 후보 미리보기
python3 scripts/mine_session_logs.py --dry-run --output-dir reports/

# 전체 채굴 및 채점 (Claude CLI 필요)
python3 scripts/mine_session_logs.py --output-dir reports/

# 기존 후보 점수 매기기
python3 scripts/score_ideas.py \
  --candidates reports/raw_candidates.yaml \
  --output-dir logs/

1단계: 세션 로그 채굴

  1. ~/.claude/projects/ 내 허용 목록 프로젝트의 세션 로그 열거
  2. 파일 수정 시간을 기준으로 최근 7일 데이터로 필터링, timestamp 필드로 확인
  3. 사용자 메시지 추출 (type: "user", userType: "external")
  4. 어시스턴트 메시지에서 도구 사용 패턴 추출
  5. 결정론적 신호 감지 실행:
    • 스킬 사용 빈도 (skills/*/ 경로 참조)
    • 오류 패턴 (0이 아닌 종료 코드, is_error 플래그, 예외 키워드)
    • 반복적인 도구 시퀀스 (3개 이상의 도구가 3회 이상 반복)
    • 자동화 요청 키워드 (영어 및 일본어)
    • 미해결 요청 (사용자 메시지 후 5분 이상 간격)
  6. 헤드리스 Claude CLI를 호출하여 아이디어 추상화
  7. raw_candidates.yaml 출력

2단계: 채점 및 중복 제거

  1. skills/*/SKILL.md 프론트매터에서 기존 스킬 로드
  2. Jaccard 유사도(임계값 > 0.5)를 사용하여 다음 항목과 중복 제거:
    • 기존 스킬 이름 및 설명
    • 기존 백로그 아이디어
  3. Claude CLI로 중복되지 않은 후보 채점:
    • 참신성 (0-100): 기존 스킬과의 차별성
    • 구현 가능성 (0-100): 기술적 구현 용이성
    • 거래 가치 (0-100): 투자자/트레이더에게 실용적 가치
    • 종합 점수 = 0.3 * 참신성 + 0.3 * 구현 가능성 + 0.4 * 거래 가치
  4. 채점된 후보를 logs/.skill_generation_backlog.yaml에 병합

출력 형식

raw_candidates.yaml

generated_at_utc: "2026-03-08T06:00:00Z"
period: {from: "2026-03-01", to: "2026-03-07"}
projects_scanned: ["claude-trading-skills"]
sessions_scanned: 12
candidates:
  - id: "raw_2026w10_001"
    title: "Earnings Whispers 이미지 파서"
    source_project: "claude-trading-skills"
    evidence:
      user_requests: ["스크린샷에서 실적 날짜 추출"]
      pain_points: ["수동 이미지 읽기"]
      frequency: 3
    raw_description: "Earnings Whispers 스크린샷을 파싱하여 날짜를 추출합니다."
    category: "data-extraction"

백로그 (logs/.skill_generation_backlog.yaml)

updated_at_utc: "2026-03-08T06:15:00Z"
ideas:
  - id: "idea_2026w10_001"
    title: "Earnings Whispers 이미지 파서"
    description: "Earnings Whispers 스크린샷을 파싱하는 스킬..."
    category: "data-extraction"
    scores: {novelty: 75, feasibility: 60, trading_value: 80, composite: 73}
    status: "pending"

리소스

  • references/idea_extraction_rubric.md — 신호 감지 기준 및 채점 루브릭
  • scripts/mine_session_logs.py — 세션 로그 파서
  • scripts/score_ideas.py — 채점기 및 중복 제거기

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/scenario-analyzer

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

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/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).

관련 스킬