PluginBench
Skill
Pass
Audit score 90

stanley-druckenmiller-investment

tradermonty/claude-trading-skills

Synthesize 8 upstream market analysis skills into a unified conviction score and Druckenmiller-style allocation recommendation.

What is stanley-druckenmiller-investment?

The Druckenmiller Strategy Synthesizer is a meta-skill that integrates outputs from 8 upstream analysis skills (5 required: Market Breadth, Uptrend, Market Top, Macro Regime, FTD Detector; 3 optional: VCP, Theme, CANSLIM) into a single composite conviction score (0-100), pattern classification, and actionable portfolio allocation. Use it when you need a unified market view, want to synthesize multiple signals into a positioning decision, or seek Druckenmiller-style conviction-based allocation guidance.

  • Aggregates 8 upstream skill JSON outputs into a 7-component scoring system (Market Structure, Distribution Risk, Bottom Confirmation, Macro Alignment, Theme Quality, Setup Availability, Signal Convergence)
  • Calculates a composite conviction score (0-100) mapped to exposure zones (0-20% to 90-100%)
  • Classifies market conditions into one of 4 Druckenmiller patterns: Policy Pivot Anticipation, Unsustainable Distortion, Extreme Sentiment Contrarian, or Wait & Observe
  • Generates target allocation recommendations (equity/bonds/alternatives/cash) and position sizing parameters
  • Provides Druckenmiller philosophical context and case-study references matched to detected pattern and conviction level
  • Requires no API keys; reads structured JSON from other skills in reports/ directory

How to install stanley-druckenmiller-investment

npx skills add https://github.com/tradermonty/claude-trading-skills --skill stanley-druckenmiller-investment
Prerequisites
  • 5 required upstream skill reports in reports/ directory: market_breadth_*.json, uptrend_analysis_*.json, market_top_*.json, macro_regime_*.json, ftd_detector_*.json
  • Python 3.7+ with standard library (json, datetime, argparse)
  • Optional: 3 additional skill reports (vcp_screener_*.json, theme_detector_*.json, canslim_screener_*.json) for enhanced scoring
Claude Code
Cursor
Windsurf
Cline

How to use stanley-druckenmiller-investment

  1. 1.Run the 5 required upstream skills (Market Breadth, Uptrend, Market Top, Macro Regime, FTD Detector) to generate JSON reports in reports/
  2. 2.Optionally run the 3 optional skills (VCP Screener, Theme Detector, CANSLIM Screener) for enhanced signal convergence scoring
  3. 3.Execute: python3 skills/stanley-druckenmiller-investment/scripts/strategy_synthesizer.py --reports-dir reports/ --output-dir reports/ --max-age 72
  4. 4.Review the generated Markdown report highlighting conviction score, detected pattern, component strengths/weaknesses, and target allocation
  5. 5.Load relevant reference documents (investment-philosophy.md, market-analysis-guide.md, case-studies.md, conviction_matrix.md) for context matching your conviction level and pattern

Use cases

Good for
  • Determine overall market conviction and exposure level after running individual breadth, uptrend, top-risk, macro, and FTD analyses
  • Synthesize conflicting signals from multiple analysis skills into a single actionable positioning decision
  • Assess whether current market conditions match a Policy Pivot, Distortion, Contrarian, or Wait pattern and apply corresponding Druckenmiller principles
  • Generate portfolio allocation targets (% equity, bonds, alternatives, cash) based on composite signal strength
  • Evaluate whether to increase or decrease portfolio exposure in response to changing macro regime and market structure
Who it's for
  • Systematic traders and portfolio managers using multi-signal frameworks
  • Investors applying Druckenmiller's macro-driven, conviction-based positioning approach
  • Teams running multiple upstream analysis skills who need a unified synthesis layer
  • Traders seeking to map market conditions to historical case studies and proven principles

stanley-druckenmiller-investment FAQ

What if some upstream skills are missing?

The 5 required skills (Breadth, Uptrend, Top, Macro, FTD) must be present. The script will error if any are missing or older than 72 hours. Run the missing skill first, then re-run the synthesizer.

How are the 7 component scores weighted?

Market Structure (18%), Distribution Risk (18%), Bottom Confirmation (12%), Macro Alignment (18%), Theme Quality (12%), Setup Availability (10%), Signal Convergence (12%). Weights reflect Druckenmiller's emphasis on macro regime, market structure, and capital preservation.

What do the 4 pattern classifications mean?

Policy Pivot Anticipation: regime transition with high probability (favor risk). Unsustainable Distortion: high top risk in contracting/inflationary regime (reduce exposure). Extreme Sentiment Contrarian: FTD confirmed + high top risk + bearish breadth (contrarian entry). Wait & Observe: low conviction, mixed signals (preserve capital).

Can I use this skill without the optional 3 skills?

Yes. The 5 required skills provide sufficient signal. The optional 3 (VCP, Theme, CANSLIM) enhance Setup Availability and Signal Convergence scoring but are not required for a conviction score.

What time horizon does this skill use?

The synthesizer integrates multiple horizons: macro regime (1-2 years structural), market top (2-8 weeks tactical), FTD/breadth (current snapshot), and setups (days-weeks). The output conviction score is unified but reflects both structural and tactical signals.

Full instructions (SKILL.md)

Source of truth, from tradermonty/claude-trading-skills.


name: stanley-druckenmiller-investment description: 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 classification, and allocation recommendation. Use when user asks about overall market conviction, portfolio positioning, asset allocation, strategy synthesis, or Druckenmiller-style analysis. Triggers on queries like "What is my conviction level?", "How should I position?", "Run the strategy synthesizer", "Druckenmiller analysis", "総合的な市場判断", "確信度スコア", "ポートフォリオ配分", "ドラッケンミラー分析".

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

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