All skills
tradermonty avatar

/us-market-bubble-detector

@16e22fa

Evaluates market bubble risk through quantitative data-driven analysis using the revised Minsky/Kindleberger framework v2.1. Prioritizes objective metrics (Put/Call, VIX, margin debt, breadth, IPO data) over subjective impressions. Features strict qualitative adjustment criteria with confirmation bias prevention. Supports practical investment decisions with mandatory data collection and mechanical scoring. Use when user asks about bubble risk, valuation concerns, or profit-taking timing.

Use this Skill: https://skilld.dev/gh/tradermonty/claude-trading-skills/us-market-bubble-detector

This session only. Nothing lands on disk.

CHANGELOG.md

≈1.1k tokens on demand. Your agent reads this file only when SKILL.md points to it.

US Market Bubble Detector - Changelog

Version 2.1 (November 3, 2025)

Critical Issue Fixed

Problem Identified: v2.0 allowed excessive qualitative adjustments based on unmeasured "narratives" and subjective impressions, leading to inflated bubble risk scores.

Example Case (Nov 3, 2025):

  • Quantitative Score (Phase 2): 9 points (objective, data-driven)
  • Qualitative Adjustment (v2.0): +2 points
    • Media Narrative: +1 (based on "elevated AI narrative" - NO DATA)
    • Valuation: +1 (P/E 30.8 - DOUBLE COUNTED, ignored fundamental backing)
  • Result: 11/16 points → Euphoria phase → 40% risk budget (overly defensive)

Root Cause: Confirmation bias - analyst had bearish conclusion first, then adjusted qualitative points to match expectation.

Changes in v2.1

1. Stricter Qualitative Criteria (MAX +3, down from +5)

A. Social Penetration (0-1 points)

  • v2.0: Loose criteria, "general awareness" acceptable
  • v2.1: ALL three required:
    • Direct user report of non-investor recommendations
    • Specific examples with dates/names
    • Multiple independent sources (minimum 3)

B. Media/Search Trends (0-1 points)

  • v2.0: Subjective "many reports" acceptable
  • v2.1: BOTH required:
    • Google Trends 5x+ YoY (measured data)
    • Mainstream coverage confirmed (Time covers, TV specials with dates)
  • Critical: "Elevated narrative" without data = 0 points

C. Valuation Disconnect (0-1 points)

  • v2.0: P/E >25 alone sufficient
  • v2.1: ALL required AND avoid double-counting:
    • P/E >25 (if NOT in Phase 2)
    • Fundamentals explicitly ignored in discourse
    • "This time is different" documented in major media
  • Self-check: If companies have real earnings supporting valuations → 0 points
2. Confirmation Bias Prevention

New mandatory checklist before adding ANY qualitative points:

□ Do I have concrete, measurable data? (not impressions)
□ Would an independent observer reach the same conclusion?
□ Am I avoiding double-counting with Phase 2 scores?
□ Have I documented specific evidence with sources?
3. Granular Risk Phases

New "Elevated Risk" Phase (8-9 points)

  • v2.0: 9 points = Euphoria = 40% risk budget (extreme defensive)
  • v2.1: 9 points = Elevated Risk = 50-70% risk budget (balanced caution)

Updated Risk Budget Matrix:

Score Phase v2.0 Risk Budget v2.1 Risk Budget Change
0-4 Normal 100% 100% -
5-7 Caution 70% 70-80% More flexible
8-9 Elevated Risk 40% (Euphoria) 50-70% NEW PHASE
10-12 Euphoria 40% 40-50% More balanced
13-15 Critical 20% 20-30% Reduced max
4. Maximum Score Reduction
  • v2.0: 0-16 points (Phase 2: 12, Phase 3: -1 to +5)
  • v2.1: 0-15 points (Phase 2: 12, Phase 3: 0 to +3)

Impact on Nov 3, 2025 Analysis

Under v2.0:

  • Score: 11/16 → Euphoria phase
  • Risk Budget: 40%
  • Positioning: Extreme defensive

Under v2.1 (corrected):

  • Quantitative: 9/12 (unchanged, data-driven)
  • Qualitative:
    • Media Narrative: 0 points (no Google Trends data)
    • Valuation: 0 points (AI has fundamental backing, double-counting)
  • Score: 9/15 → Elevated Risk phase
  • Risk Budget: 50-70%
  • Positioning: Cautious but not extreme

Key Learnings

  1. Data > Impressions: "Elevated narrative" is not measurable evidence
  2. Avoid Double-Counting: Valuation in Phase 2 quantitative ≠ add again in Phase 3
  3. Check Internal Consistency: If report admits "AI has fundamental backing," then valuation disconnect score must be 0
  4. Independent Verification: All qualitative points must be verifiable by independent observers

Documentation Updates

  • SKILL.md: Updated to v2.1 with strict criteria
  • references/implementation_guide.md: Enhanced Phase 3 with bias prevention checklist
  • references/quick_reference.md: Updated action matrix with new Elevated Risk phase
  • references/bubble_framework.md: Updated risk budget table

Version 2.0 (October 27, 2025)

Initial Major Revision

  • Introduced mandatory quantitative data collection
  • Eliminated reliance on impressions and speculation
  • Established clear threshold settings for each indicator
  • Two-phase evaluation process: Quantitative → Qualitative

Version Control:

  • v1.x: Original framework (deprecated)
  • v2.0: Data-driven quantitative focus
  • v2.1: Strict qualitative criteria + confirmation bias prevention

Source: SKILL.md on GitHub

2 warnings17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill is a comprehensive market bubble analysis tool that employs a structured quantitative framework. It is generally well-designed with strong process safeguards. However, it relies on ingesting external data from web searches for sentiment and narrative analysis, creating a surface for indirect prompt injection. It also utilizes dynamic loading within its test suite for module validation.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    8/8 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 16e22fa. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 17 hours ago.

Activeupdated 3 months ago

README badge

README badge for tradermonty/claude-trading-skills/us-market-bubble-detector