backtest-expert
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
Detect structural macro regime transitions (1-2 year horizon) using cross-asset ratio analysis. Analyze RSP/SPY concentration, yield curve, credit conditions, size factor, equity-bond relationship, and sector rotation to identify regime shifts between Concentration, Broadening,
$ npx -y skills add BaggaT236/AI-Trading-Skills --skill macro-regime-detector --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/macro-regime-detectorContext preview
The summary Claude sees to decide when to auto-load this skill.
Detect structural macro regime transitions (1-2 year horizon) using cross-asset ratio analysis. Analyze RSP/SPY concentration, yield curve, credit conditions, size factor, equity-bond relationship, and sector rotation to identify regime shifts between Concentration, Broadening,
name: macro-regime-detector description: Detect structural macro regime transitions (1-2 year horizon) using cross-asset ratio analysis. Analyze RSP/SPY concentration, yield curve, credit conditions, size factor, equity-bond relationship, and sector rotation to identify regime shifts between Concentration, Broadening, Contraction, Inflationary, and Transitional states. Run when user asks about macro regime, market regime change, structural rotation, or long-term market positioning.
Detect structural macro regime transitions using monthly-frequency cross-asset ratio analysis. This skill identifies 1-2 year regime shifts that inform strategic portfolio positioning.
1. Load reference documents for methodology context:
2. Execute the main analysis script:
uv run python3 skills/macro-regime-detector/scripts/macro_regime_detector.py --output-dir reports/
This fetches 600 days of data for 9 ETFs + Treasury rates (~10 API calls total). An **FMP API key is required** to run this skill (the client raises if it is missing). For individual ETFs whose FMP historical-price endpoint returns nothing, the client automatically falls back to yfinance — this fallback needs no additional API key, but it does not remove the FMP key requirement.
3. Read the generated Markdown report and present findings to user.
4. Provide additional context using `references/historical_regimes.md` when user asks about historical parallels.
| # | Component | Ratio/Data | Weight | What It Detects | |---|-----------|------------|--------|-----------------| | 1 | Market Concentration | RSP/SPY | 25% | Mega-cap concentration vs market broadening | | 2 | Yield Curve | 10Y-2Y spread | 20% | Interest rate cycle transitions | | 3 | Credit Conditions | HYG/LQD | 15% | Credit cycle risk appetite | | 4 | Size Factor | IWM/SPY | 15% | Small vs large cap rotation | | 5 | Equity-Bond | SPY/TLT + correlation | 15% | Stock-bond relationship regime | | 6 | Sector Rotation | XLY/XLP | 10% | Cyclical vs defensive appetite |
1. Current Regime Assessment 2. Transition Signal Dashboard 3. Component Details 4. Regime Classification Evidence 5. Portfolio Posture Recommendations
| Aspect | Macro Regime Detector | Market Top Detector | Market Breadth Analyzer | |--------|----------------------|--------------------|-----------------------| | Time Horizon | 1-2 years (structural) | 2-8 weeks (tactical) | Current snapshot | | Data Granularity | Monthly (6M/12M SMA) | Daily (25 business days) | Daily CSV | | Detection Target | Regime transitions | 10-20% corrections | Breadth health score | | API Calls | ~10 | ~33 | 0 (Free CSV) |
python3 macro_regime_detector.py [options] Options: --api-key KEY FMP API key (default: $FMP_API_KEY) --output-dir DIR Output directory (default: current directory) --days N Days of history to fetch (default: 600)
Build disciplined, repeatable trading workflows with a modern TypeScript platform.
Expert guidance for systematic backtesting of trading strategies. Use when developing, testing, stress-testing, or validating…
This skill should be used when analyzing market breadth charts, specifically the S&P 500 Breadth Index (200-Day MA based) and the…
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat…
Screen US stocks using William O'Neil's CANSLIM growth stock methodology. Use when user requests CANSLIM stock screening, growth…
Validate data quality in market analysis documents and blog articles before publication. Use when checking for price scale…
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing…