tradermonty/claude-trading-skills

stanley-druckenmiller-investment

Druckenmiller Strategy Synthesizer - Integrates 8 upstream skill outputs (Market Breadth, Uptrend Analysis, Market Top, Macro Regime, FTD Detector, VCP Screener, Theme Detector, CANSLIM Screener) into a unified conviction score (0-100), pattern classificati…

Voir la source

Mode d’emploi

  1. Copiez la commande et examinez le paquet avant de l’installer dans votre environnement agent.
  2. Consultez le document original pour les outils, identifiants et environnements requis.
  3. Décrivez les entrées et le livrable souhaité ; comparez la sortie aux sources.
npx skills add https://github.com/tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment

Avant de commencer

  • L’installation n’inclut ni abonnement au modèle, ni quota API, ni accès aux fichiers.
  • Étoiles et installations reflètent l’activité, pas un test indépendant de qualité ou de sécurité.
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

Druckenmiller Strategy Synthesizer

Purpose

Synthesize outputs from 8 upstream analysis skills (5 required + 3 optional) into a single composite conviction score (0-100), classify the market into one of 4 Druckenmiller patterns, and generate actionable allocation recommendations. This is a meta-skill that consumes structured JSON outputs from other skills — it requires no API keys of its own.

When to Use This Skill

English:

  • User asks "What's my overall conviction?" or "How should I be positioned?"
  • User wants a unified view synthesizing breadth, uptrend, top risk, macro, and FTD signals
  • User asks about Druckenmiller-style portfolio positioning
  • User requests strategy synthesis after running individual analysis skills
  • User asks "Should I increase or decrease exposure?"
  • User wants pattern classification (policy pivot, distortion, contrarian, wait)

Japanese:

  • 「総合的な市場判断は?」「今のポジショニングは?」
  • ブレッドス、アップトレンド、天井リスク、マクロの統合判断
  • 「エクスポージャーを増やすべき?減らすべき?」
  • 「ドラッケンミラー分析を実行して」
  • 個別スキル実行後の戦略統合レポート

Input Requirements

Required Skills (5)

#SkillJSON PrefixRole
1Market Breadth Analyzermarket_breadth_Market participation breadth
2Uptrend Analyzeruptrend_analysis_Sector uptrend ratios
3Market Top Detectormarket_top_Distribution / top risk (defense)
4Macro Regime Detectormacro_regime_Macro regime transition (1-2Y structure)
5FTD Detectorftd_detector_Bottom confirmation / re-entry (offense)

Optional Skills (3)

#SkillJSON PrefixRole
6VCP Screenervcp_screener_Momentum stock setups (VCP)
7Theme Detectortheme_detector_Theme / sector momentum
8CANSLIM Screenercanslim_screener_Growth stock setups + M(Market Direction)

Run the required skills first. The synthesizer reads their JSON output from reports/.


Execution Workflow

Phase 1: Verify Prerequisites

Check that the 5 required skill JSON reports exist in reports/ and are recent (< 72 hours). If any are missing, run the corresponding skill first.

Phase 2: Execute Strategy Synthesizer

bash
python3 skills/stanley-druckenmiller-investment/scripts/strategy_synthesizer.py \
  --reports-dir reports/ \
  --output-dir reports/ \
  --max-age 72

The script will:

  1. Load and validate all upstream skill JSON reports
  2. Extract normalized signals from each skill
  3. Calculate 7 component scores (weighted 0-100)
  4. Compute composite conviction score
  5. Classify into one of 4 Druckenmiller patterns
  6. Generate target allocation and position sizing
  7. Output JSON and Markdown reports

Phase 3: Present Results

Present the generated Markdown report, highlighting:

  • Conviction score and zone
  • Detected pattern and match strength
  • Strongest and weakest components
  • Target allocation (equity/bonds/alternatives/cash)
  • Position sizing parameters
  • Relevant Druckenmiller principle

Phase 4: Provide Druckenmiller Context

Load appropriate reference documents to provide philosophical context:

  • High conviction: Emphasize concentration and "fat pitch" principles
  • Low conviction: Emphasize capital preservation and patience
  • Pattern-specific: Apply relevant case study from references/case-studies.md

7-Component Scoring System

#ComponentWeightSource Skill(s)Key Signal
1Market Structure18%Breadth + UptrendMarket participation health
2Distribution Risk18%Market Top (inverted)Institutional selling risk
3Bottom Confirmation12%FTD DetectorRe-entry signal after correction
4Macro Alignment18%Macro RegimeRegime favorability
5Theme Quality12%Theme DetectorSector momentum health
6Setup Availability10%VCP + CANSLIMQuality stock setups
7Signal Convergence12%All 5 requiredCross-skill agreement

4 Pattern Classifications

PatternTrigger ConditionsDruckenmiller Principle
Policy Pivot AnticipationTransitional regime + high transition probability"Focus on central banks and liquidity"
Unsustainable DistortionTop risk >= 60 + contraction/inflationary regime"How much you lose when wrong matters most"
Extreme Sentiment ContrarianFTD confirmed + high top risk + bearish breadth"Most money made in bear markets"
Wait & ObserveLow conviction + mixed signals (default)"When you don't see it, don't swing"

Conviction Zone Mapping

ScoreZoneExposureGuidance
80-100Maximum Conviction90-100%Fat pitch - swing hard
60-79High Conviction70-90%Standard risk management
40-59Moderate Conviction50-70%Reduce position sizes
20-39Low Conviction20-50%Preserve capital, minimal risk
0-19Capital Preservation0-20%Maximum defense

Output Files

  • druckenmiller_strategy_YYYY-MM-DD_HHMMSS.json — Structured analysis data
  • druckenmiller_strategy_YYYY-MM-DD_HHMMSS.md — Human-readable report

API Requirements

None. This skill reads JSON outputs from other skills. No API keys required.

Reference Documents

references/investment-philosophy.md

  • Core Druckenmiller principles: concentration, capital preservation, 18-month horizon
  • Quantitative rules: daily vol targets, max position sizing
  • Load when providing philosophical context for conviction assessment

references/market-analysis-guide.md

  • Signal-to-action mapping framework
  • Macro regime interpretation for allocation decisions
  • Load when explaining component scores or allocation rationale

references/case-studies.md

  • Historical examples: 1992 GBP, 2000 tech bubble, 2008 crisis
  • Pattern classification examples with actual market conditions
  • Load when user asks about historical parallels

references/conviction_matrix.md

  • Quantitative signal-to-action mapping tables
  • Market Top Zone x Macro Regime matrix
  • Load when user needs precise exposure numbers for specific signal combinations

When to Load References

  • First use: Load investment-philosophy.md for framework understanding
  • Allocation questions: Load market-analysis-guide.md + conviction_matrix.md
  • Historical context: Load case-studies.md
  • Regular execution: References not needed — script handles scoring

Relationship to Other Skills

SkillRelationshipTime Horizon
Market Breadth AnalyzerInput (required)Current snapshot
Uptrend AnalyzerInput (required)Current snapshot
Market Top DetectorInput (required)2-8 weeks tactical
Macro Regime DetectorInput (required)1-2 years structural
FTD DetectorInput (required)Days-weeks event
VCP ScreenerInput (optional)Setup-specific
Theme DetectorInput (optional)Weeks-months thematic
CANSLIM ScreenerInput (optional)Setup-specific
This SkillSynthesizerUnified conviction

Tâches connexes

du même dépôt

Autres Skills

Tous les Skills
tradermonty
Communauté

breakout-trade-planner

Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat management, and Alpaca-compatible order templates (stop-limit bracket for pre-placement, limit bracket for post-confirmation). Use when user has VCP screener results and wants actionable trade plans with entry/stop/target levels and position sizing.

installations
1
GitHub Stars
3,3 k
Mis à jour
26 oct.
tradermonty
Communauté

crypto-regime-analyzer

Quantifies crypto market regime health using free, keyless public data (CoinGecko + Binance funding). Generates a 0-100 composite score across 6 components (100 = risk-on) with a posture recommendation. No API key required. Use when user asks about crypto market conditions, whether it's alt season, BTC dominance, crypto risk-on vs risk-off, funding rates, or whether crypto exposure should be increased or reduced.

installations
1
GitHub Stars
3,3 k
Mis à jour
26 oct.
tradermonty
Communauté

data-quality-checker

Validate data quality in market analysis documents and blog articles before publication. Use when checking for price scale inconsistencies (ETF vs futures), instrument notation errors, date/day-of-week mismatches, allocation total errors, and unit mismatches. Supports English and Japanese content. Advisory mode -- flags issues as warnings for human review, not as blockers.

installations
1
GitHub Stars
3,3 k
Mis à jour
26 oct.
tradermonty
Communauté

downtrend-duration-analyzer

Analyze historical downtrend durations and generate interactive HTML histograms showing typical correction lengths by sector and market cap.

installations
1
GitHub Stars
3,3 k
Mis à jour
26 oct.