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- 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
How to use stanley-druckenmiller-investment
- 1.Run the 5 required upstream skills (Market Breadth, Uptrend, Market Top, Macro Regime, FTD Detector) to generate JSON reports in reports/
- 2.Optionally run the 3 optional skills (VCP Screener, Theme Detector, CANSLIM Screener) for enhanced signal convergence scoring
- 3.Execute: python3 skills/stanley-druckenmiller-investment/scripts/strategy_synthesizer.py --reports-dir reports/ --output-dir reports/ --max-age 72
- 4.Review the generated Markdown report highlighting conviction score, detected pattern, component strengths/weaknesses, and target allocation
- 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
- 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
- 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
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.
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.
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).
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.
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)
| # | Skill | JSON Prefix | Role |
|---|---|---|---|
| 1 | Market Breadth Analyzer | market_breadth_ | Market participation breadth |
| 2 | Uptrend Analyzer | uptrend_analysis_ | Sector uptrend ratios |
| 3 | Market Top Detector | market_top_ | Distribution / top risk (defense) |
| 4 | Macro Regime Detector | macro_regime_ | Macro regime transition (1-2Y structure) |
| 5 | FTD Detector | ftd_detector_ | Bottom confirmation / re-entry (offense) |
Optional Skills (3)
| # | Skill | JSON Prefix | Role |
|---|---|---|---|
| 6 | VCP Screener | vcp_screener_ | Momentum stock setups (VCP) |
| 7 | Theme Detector | theme_detector_ | Theme / sector momentum |
| 8 | CANSLIM Screener | canslim_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:
- Load and validate all upstream skill JSON reports
- Extract normalized signals from each skill
- Calculate 7 component scores (weighted 0-100)
- Compute composite conviction score
- Classify into one of 4 Druckenmiller patterns
- Generate target allocation and position sizing
- 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
| # | Component | Weight | Source Skill(s) | Key Signal |
|---|---|---|---|---|
| 1 | Market Structure | 18% | Breadth + Uptrend | Market participation health |
| 2 | Distribution Risk | 18% | Market Top (inverted) | Institutional selling risk |
| 3 | Bottom Confirmation | 12% | FTD Detector | Re-entry signal after correction |
| 4 | Macro Alignment | 18% | Macro Regime | Regime favorability |
| 5 | Theme Quality | 12% | Theme Detector | Sector momentum health |
| 6 | Setup Availability | 10% | VCP + CANSLIM | Quality stock setups |
| 7 | Signal Convergence | 12% | All 5 required | Cross-skill agreement |
4 Pattern Classifications
| Pattern | Trigger Conditions | Druckenmiller Principle |
|---|---|---|
| Policy Pivot Anticipation | Transitional regime + high transition probability | "Focus on central banks and liquidity" |
| Unsustainable Distortion | Top risk >= 60 + contraction/inflationary regime | "How much you lose when wrong matters most" |
| Extreme Sentiment Contrarian | FTD confirmed + high top risk + bearish breadth | "Most money made in bear markets" |
| Wait & Observe | Low conviction + mixed signals (default) | "When you don't see it, don't swing" |
Conviction Zone Mapping
| Score | Zone | Exposure | Guidance |
|---|---|---|---|
| 80-100 | Maximum Conviction | 90-100% | Fat pitch - swing hard |
| 60-79 | High Conviction | 70-90% | Standard risk management |
| 40-59 | Moderate Conviction | 50-70% | Reduce position sizes |
| 20-39 | Low Conviction | 20-50% | Preserve capital, minimal risk |
| 0-19 | Capital Preservation | 0-20% | Maximum defense |
Output Files
druckenmiller_strategy_YYYY-MM-DD_HHMMSS.json— Structured analysis datadruckenmiller_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.mdfor 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
| Skill | Relationship | Time Horizon |
|---|---|---|
| Market Breadth Analyzer | Input (required) | Current snapshot |
| Uptrend Analyzer | Input (required) | Current snapshot |
| Market Top Detector | Input (required) | 2-8 weeks tactical |
| Macro Regime Detector | Input (required) | 1-2 years structural |
| FTD Detector | Input (required) | Days-weeks event |
| VCP Screener | Input (optional) | Setup-specific |
| Theme Detector | Input (optional) | Weeks-months thematic |
| CANSLIM Screener | Input (optional) | Setup-specific |
| This Skill | Synthesizer | Unified conviction |
Related skills
More from tradermonty/claude-trading-skills and the wider catalog.

stockbee-20pct-study
Build a daily 20% mover study for US equities to identify catalysts, patterns, and edge hints from explosive price moves.

stockbee-episodic-pivot-analyzer
Identify and score Stockbee-style Day 1 Episodic Pivot candidates from earnings, M&A, FDA, and catalyst events.

stockbee-exhaustion-hammer-screener
Screen US stocks for Stockbee-style selling-exhaustion hammer setups with momentum, pullback, and geometry scoring.

stockbee-momentum-burst-screener
Screen US stocks for Stockbee-style Momentum Burst setups using 4% breakout, range expansion, and volume triggers.

stockbee-setup-fluency-trainer
Build and maintain a Stockbee Momentum Burst setup model book with 3/5-day outcome tracking and cohort analysis.

strategy-pivot-designer
Break strategy backtest plateaus by detecting stagnation and generating structurally different pivot proposals.