bottleneck-hunter
Supply-chain bottleneck arbitrage. Given a super-trend (AI infra, energy transition, defense, semiconductor reshoring, space economy), decompose its physical supply chain down to Layer 2/3 choke points (optics, lasers, InP/SOI substrates, IC substrates, probe cards, specialty fiberglass...) and surface under-the-radar listed companies sitting on each bottleneck. Scores each link on 6 scarcity criteria, applies mandatory valuation gates (PS/PE/safety-margin) via the financial_rigor tool, and Munger-style reverse-validates. Outputs a ranked bottleneck opportunity board. Use when the user wants hidden beneficiaries of a structural trend rather than already-priced leaders.
git clone --depth 1 https://github.com/HKUDS/Vibe-Trading /tmp/bottleneck-hunter && cp -r /tmp/bottleneck-hunter/agent/src/skills/bottleneck-hunter ~/.claude/skills/bottleneck-hunterSKILL.md
# Supply-Chain Bottleneck Hunter
Decompose a super-trend (user-specified, e.g. "AI infrastructure", "energy transition") into its physical supply chain and hunt for bottleneck-arbitrage opportunities.
## Core Idea
Don't ask "which AI stock to buy" — ask "if this trend keeps expanding, which link runs out first?"
Traditional research chases leaders and known tracks. This skill inverts: **start from the choke points of the physical supply chain and find companies nobody notices but that the whole industry must wait on when they run short.**
The edge: Layer-1 bottlenecks (GPU, HBM, power) are already priced in. The real alpha is in **Layer 2 and Layer 3** — optical modules, lasers, InP substrates, SOI wafers, epitaxy equipment, wafer-level test, IC substrates, specialty fiberglass.
## Step 1: Super-Trend Confirmation
### Trend Filter Criteria
| Criterion | Requirement | How to verify |
|-----------|-------------|---------------|
| Durability | ≥3-5 years of certain growth | Search industry forecasts, capex plans |
| Physicality | Needs real hardware/material/equipment build | Distinguish "software upgrade" from "physical expansion" |
| Scale | Global capex >$50B/year | Search top players' capex guidance |
| Acceleration | Demand growth > supply expansion | Compare demand growth vs capacity plans |
Use `web_search` to verify. Reference super-trends: AI infrastructure, energy transition (nuclear/grid/storage), defense modernization, semiconductor reshoring, space economy.
## Step 2: Physical Supply-Chain Decomposition
Don't stop at concepts — decompose to physical entities.
```
Layer 0 (end): final product/service
Layer 1 (core component): already closely watched → priced in, limited alpha
Layer 2 (sub-component/material): low attention, alpha-rich
Layer 3 (upstream equipment/raw material)
Layer 4 (infrastructure): power, cooling, land, talent, certifications
```
### AI Infrastructure Example
```
Layer 0: AI model training/inference services
Layer 1: GPU/accelerators, HBM, servers, data centers
Layer 2 (focus zone):
- Network interconnect: optical modules, fiber, switch ASICs, copper cables
- Optical comms core: lasers (EML/VCSEL/CW), modulators, photodetectors
- Semiconductor materials: InP substrates, GaAs substrates, SOI wafers, SiC substrates
- Advanced packaging: CoWoS interposers, HBM TSV, ABF substrate film
- PCB/substrate: high-frequency PCB, IC substrates, specialty fiberglass
- Test: wafer-level test (probe cards), burn-in, ATE
- Thermal/cooling: liquid cooling, CDU, immersion fluid
- Power connection: busbars, UPS, distribution, transformers
Layer 3: epitaxy equipment (MOCVD/MBE), lithography/etch, high-purity metals (In/Ga/Ge), specialty gases, sputtering targets, certifications (MSA/Telcordia)
Layer 4: power (nuclear/gas/transmission), cooling water, data-center land/permits
```
For other trends, use `web_search` with queries like `{trend} supply chain bottleneck`, `{trend} shortage critical component`, `{trend} capacity constraint`, `{trend} sole source supplier`.
## Step 3: Bottleneck Identification — Finding "Choke Points"
For each Layer 2-3 link, evaluate 6 criteria:
| # | Criterion | Question | Score |
|---|-----------|----------|-------|
| 1 | Supply concentration | ≤3 global suppliers? | 🔴 ≤2 / 🟡 3-5 / 🟢 >5 |
| 2 | Expansion lead time | How long to add capacity? | 🔴 >2y / 🟡 1-2y / 🟢 <1y |
| 3 | Substitutability | Can other tech/material replace it? | 🔴 irreplaceable / 🟡 partial / 🟢 easy |
| 4 | Capacity utilization | Current utilization? | 🔴 >90% / 🟡 70-90% / 🟢 <70% |
| 5 | Demand growth | Downstream demand growth? | 🔴 >50%/yr / 🟡 20-50% / 🟢 <20% |
| 6 | Customer qualification cycle | How long for a new supplier to qualify? | 🔴 >1y / 🟡 6-12m / 🟢 <6m |
**Bottleneck grade**: 🔴×≥4 → **S-grade** (single-point failure, highest priority); 🔴×3 → **A-grade** (severely constrained); 🔴×1-2 → **B-grade** (stressed but manageable); no 🔴 → not a bottleneck, skip.
## Step 4: Company Screening — From Bottleneck to Tickers
For each S/A-grade bottleneck, use `web_search` / `screen_market` to find listed companies.
### Initial Screen
| Criterion | Requirement |
|-----------|-------------|
| Listing status | Listed (A/HK/US/JP/TW/EU) |
| Bottleneck revenue share | >30% of revenue from the bottleneck link |
| Market cap | Prefer <$10B (large caps already priced) |
| Liquidity | Average daily turnover >$1M |
### Valuation Gate (mandatory, never skip)
**A real bottleneck ≠ an investment opportunity.** For every company, compute PE/PB/ROE/FCF yield with `financial_rigor` (`command=verify_valuation`), and run `financial_rigor` (`command=three_scenario`) for scenario valuation:
- **Red light** (any one → signal strength capped at ★★, flag "valuation stretched"): market cap >20% of TAM; PS>30x with revenue growth <100%; market cap >10× 5-year optimistic revenue forecast; stock doubled within 60 days of a follow-on offering.
- **Yellow light** (needs extra justification, else downgrade): loss-making + PS>15x; PS >5× a profitable peer; PE>80x (compute PEG).
- **Green light** (bonus): PS<10x with revenue growing; PE<30x with a moat (flag "margin of safety").
**Sanity check (mandatory)**: with `financial_rigor` (`command=three_scenario`), answer — "buying at current market cap, if the most optimistic scenario fully plays out and I exit at 25× PE in 10 years, what's the annualized return?" <10%/yr → flag "no margin of safety at current price".
## Step 5: Cross-Validation — Don't Trust a Single Story
### Positive checks
| Check | Question |
|-------|----------|
| Customer validation | Have top customers signed/imported? (check announcements, customer filings) |
| Revenue validation | Is the bottleneck already showing in revenue growth? (last 2-3 quarters) |
| Price validation | Is the product raising price? (industry quotes, analyst reports) |
| Capacity validation | Is capacity really tight? (lead times, customer complaints) |
| CapitProfessional finance research toolkit — backtesting (10 engines + benchmark comparison panel), factor analysis, Alpha Zoo (462 pre-built alphas across qlib158/alpha101/gtja191/academic/fundamental), options pricing, 90 finance skills, 30 multi-agent swarm teams, Trade Journal analyzer, and Shadow Account (extract → backtest → render) across 25 market-data sources (tushare, yfinance, okx, binance, akshare, baostock, tencent, mootdx, ccxt, futu, mt5, tickerall, local, eastmoney, sina, stooq, yahoo, pykrx, india_broker, qveris, longbridge, plus optional-key finnhub/alphavantage/tiingo/fmp).
ADR/H-share/A-share cross-listing premium analysis — track pricing gaps between US-listed ADRs, HK-listed H-shares, and A-shares for arbitrage signals, dual-listing valuation, and delisting risk assessment.
AKShare financial data aggregator (18k+ stars). Free, no API key. Covers A-shares, US, HK, futures, macro, forex. Primary fallback for tushare and yfinance.
Browse and bench the bundled alpha zoos — prebuilt cross-sectional factor libraries (Kakushadze 101, GTJA 191, Qlib 158, Fama-French / Carhart). Use when the user asks "which alphas exist", wants metadata on a named alpha, or wants to run IC/IR on a whole zoo over a universe.
A 股 ST/*ST 风险预测框架 — 基于最新中报/三季报或业绩预告/快报,预测下一财年是否会因营收、利润、净资产、分红不达标而被风险警示,并将新浪监管处罚记录作为独立证据面纳入风险等级。仅适用于 A 股,不预测财务造假。
Asset allocation theory and optimizer usage — MPT / Black-Litterman / risk budgeting / all-weather strategy, including guides for 5 optimizers and rebalancing rules.
Diagnose failed or underperforming backtests, locate the root cause, and fix the issue
Behavioral finance applications: theories of overreaction and underreaction, behavioral explanations for momentum and reversal, investor sentiment cycles, cognitive-bias checklists, and debiasing quantitative strategies.