Communitygithub.com

tradermonty/skill-designer

구조화된 아이디어 명세에서 새로운 Claude 스킬을 설계합니다. 스킬 자동 생성 파이프라인이 저장소 규칙을 따라 완전한 스킬 디렉토리(SKILL.md, 참조 자료, 스크립트, 테스트)를 생성하는 Claude CLI 프롬프트를 만들어야 할 때 사용합니다.

skill-designer란 무엇인가요?

이 스킬은 구조화된 아이디어 명세(JSON)로부터 종합적인 Claude CLI 프롬프트를 생성하여 저장소 규칙을 따르는 완전한 스킬 디렉토리를 부트스트랩합니다. YAML 프론트매터, 참조 문서, 헬퍼 스크립트, 테스트 스캐폴딩을 포함한 SKILL.md를 생성하기 위한 프롬프트를 만듭니다. Python 3.9+ 기반으로 동작하며 외부 API 키가 필요하지 않습니다. 스킬 자동 생성 파이프라인에서 아이디어를 백로그에서 선택하여 설계 프롬프트가 필요할 때, 또는 개발자가 JSON 아이디어 명세에서 새로운 스킬을 빠르게 부트스트랩하려는 경우에 유용합니다. '스킬 구조 가이드', '품질 체크리스트', '스킬 템플릿' 등 세 가지 참조 파일을 읽고 기존 스킬(최대 20개)을 나열하여 중복을 방지한 후 완성된 프롬프트를 표준 출력으로 출력합니다. 이 프롬프트는 `claude -p`로 파이프되어 Claude가 스킬 디렉토리를 생성하게 합니다. 이 스킬은 Claude CLI와 Python을 지원하며, 파일 읽기/쓰기/전역 검색/그렙 도구(Read, Edit, Write, Glob, Grep)를 사용합니다.

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

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

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

문서

Skill Designer

개요

구조화된 스킬 아이디어 명세로부터 종합적인 Claude CLI 프롬프트를 생성합니다. 이 프롬프트는 Claude에게 저장소 규칙을 따라 완전한 스킬 디렉토리(SKILL.md, YAML 프론트매터, 참조 문서, 헬퍼 스크립트, 테스트 스캐폴딩)를 생성하도록 지시합니다.

사용 시점

  • 스킬 자동 생성 파이프라인이 백로그에서 아이디어를 선택하고 claude -p를 위한 설계 프롬프트가 필요할 때
  • 개발자가 JSON 아이디어 명세에서 새로운 스킬을 부트스트랩하려 할 때
  • 생성된 스킬의 품질 검토 시 점수 평가 루브릭을 인지해야 할 때

전제 조건

  • Python 3.9+
  • 외부 API 키 필요 없음
  • references/ 디렉토리 아래에 참조 파일이 존재해야 함

워크플로우

1단계: 아이디어 명세 준비

다음을 포함하는 JSON 파일(--idea-json)을 수락합니다.

  • title: 사람이 읽을 수 있는 아이디어 이름
  • description: 스킬이 수행하는 작업
  • category: 스킬 카테고리 (예: trading-analysis, developer-tooling)

디렉토리 이름과 YAML 프론트매터 name: 필드로 사용될 정규화된 스킬 이름(--skill-name)을 수락합니다.

2단계: 설계 프롬프트 구축

프롬프트 빌더를 실행합니다.

python3 skills/skill-designer/scripts/build_design_prompt.py \
  --idea-json /tmp/idea.json \
  --skill-name "my-new-skill" \
  --project-root .

스크립트는 다음을 수행합니다.

  1. 아이디어 JSON을 로드합니다.
  2. 세 가지 참조 파일(구조 가이드, 품질 체크리스트, 템플릿)을 모두 읽습니다.
  3. 중복을 방지하기 위해 기존 스킬(최대 20개)을 나열합니다.
  4. 완성된 프롬프트를 표준 출력으로 출력합니다.

3단계: Claude CLI에 프롬프트 전달

호출 파이프라인이 프롬프트를 claude -p로 파이프합니다.

python3 skills/skill-designer/scripts/build_design_prompt.py \
  --idea-json /tmp/idea.json \
  --skill-name "my-new-skill" \
  --project-root . \
| claude -p --allowedTools Read,Edit,Write,Glob,Grep

4단계: 출력 검증

Claude가 스킬을 생성한 후 다음을 확인합니다.

  • skills/<skill-name>/SKILL.md가 올바른 프론트매터와 함께 존재하는지
  • 디렉토리 구조가 규칙을 따르는지
  • dual-axis-skill-reviewer로 점수를 매겼을 때 임계값을 충족하는지

출력 형식

스크립트는 표준 출력으로 일반 텍스트 프롬프트를 출력합니다. 성공 시 종료 코드 0, 필요한 참조 파일이 누락된 경우 1을 반환합니다.

리소스

  • references/skill-structure-guide.md -- 디렉토리 구조, SKILL.md 형식, 명명 규칙
  • references/quality-checklist.md -- 이중 축 검토자 5개 범주 체크리스트 (100점)
  • references/skill-template.md -- YAML 프론트매터와 표준 섹션이 포함된 SKILL.md 템플릿
  • scripts/build_design_prompt.py -- 프롬프트 빌더 스크립트 (CLI 인터페이스)

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

관련 스킬