Agent SkillsTraderAlice/OpenAlice › scan-value-chain

scan-value-chain

GitHub

将投资主题分解为价值链,结合市场数据筛选出值得深入研究的3-6个标的。提供估值快照、催化剂及后续研究问题,生成结构化文件以支持深度分析。

default/skills/scan-value-chain/SKILL.md TraderAlice/OpenAlice

Trigger Scenarios

用户有一个宏观主题或行业但无具体标的 需要梳理产业链上下游关系 寻找特定领域的潜在投资机会

Install

npx skills add TraderAlice/OpenAlice --skill scan-value-chain -g -y
More Options

Non-standard path

npx skills add https://github.com/TraderAlice/OpenAlice/tree/master/default/skills/scan-value-chain -g -y

Use without installing

npx skills use TraderAlice/OpenAlice@scan-value-chain

指定 Agent (Claude Code)

npx skills add TraderAlice/OpenAlice --skill scan-value-chain -a claude-code -g -y

安装 repo 全部 skill

npx skills add TraderAlice/OpenAlice --all -g -y

预览 repo 内 skill

npx skills add TraderAlice/OpenAlice --list

SKILL.md

Frontmatter
{
    "name": "scan-value-chain",
    "description": "Scan an investment theme by decomposing its value chain, then surface the handful of names actually worth researching — each with why and the next question. Use when the user has a theme\/sector\/thread but no specific ticker yet: \"what's worth looking at in semis\", \"scan the AI-infra space\", \"I'm curious about uranium \/ obesity drugs \/ power grid\", \"who are the picks-and-shovels in X\", \"map the supply chain for Y\", \"find the names worth watching in the X value chain\". This is the have-a-theme \/ no-target step — it turns \"I don't know what to look at\" into a short, reasoned shortlist."
}

Scan a theme by its value chain

Turn a theme the user can't yet act on into a short list of names worth digging into. The point is NOT a data dump — it's "where is the interesting thing, and why."

Procedure (don't answer from memory — go to the data)

The data is on your CLIs: alice market search to turn a name into a barId, traderhub equity / traderhub board for valuation snapshots & macro, alice analysis quant for where each trades vs its own trend, alice rss grep for the news cluster. (See the alice, alice-analysis, traderhub skills.)

  1. Decompose the chain, not a flat list. Break the theme into structural layers — upstream (inputs, equipment, IP) → midstream (manufacture, core product) → downstream (demand, end-market). Place the real names in each layer. The value is the structure itself: who supplies whom, where the margin/bottleneck sits, who's a picks-and-shovels play. This is the meta-method — apply it to ANY theme, don't hardcode one taxonomy.
  2. Quick read per node. Across the candidates, pull a quick read from the data: a valuation snapshot, any near-term catalysts, and where each trades vs its own trend (stretched or basing). Wide and cheap — you're triaging, not deep-diving.
  3. Find the divergence. Surface 3–6 names where there's something to pull on: cheap vs its layer, margin shifting along the chain, a catalyst close, a leader/laggard gap. Drop the rest — a scan that returns everything returns nothing.
  4. Frame the top-down driver. Is the theme live right now? Tie it to macro — the rate/capex cycle, energy, any news cluster around the theme — the macro frame is what separates a live theme from noise.
  5. Hand off to research. For each surfaced name: one-line WHY + the next question to answer (the "is the thesis real" question). That next question is the baton to the deeper research step — the build-thesis skill.

Output — persist as a file group, don't leave it in chat

Workspace sessions can be destroyed at any time; anything not written to a file is lost. And coding-ifying the workflow is core to this project — research that produces no files is a contradiction. So the result of a scan must land in files.

  • First time on a theme: propose a small file/directory layout and confirm it with the user before writing — the shortlist, per-name notes, the chain map, whatever this theme needs. Don't hardcode a layout from this skill; settle the shape WITH the user, per theme.
  • After that: the agreed file group IS the dossier. Every session just CRUDs it — read it, update it, add to it. File-based, git-trackable, survives session loss. That's the coding workflow.

The shortlist and the per-name "next question" from the procedure above are what get written down — so the next session starts from them, not from zero.

Worked example: semiconductors

One theme, worked end to end. Decompose freshly for any other theme — don't pattern-match these layers (a drug theme, say, layers differently: discovery / developer → CDMO manufacturing → distribution / PBM → payer).

Decompose the chain (representative names, not exhaustive):

  • Upstream — tools & IP (most concentrated moats):
    • EDA / IP: Cadence (CDNS), Synopsys (SNPS), Arm (ARM)
    • Equipment (WFE): ASML (ASML — sole EUV supplier), Applied Materials (AMAT), Lam (LRCX), KLA (KLAC), Tokyo Electron (8035.T)
    • Materials: wafers (Shin-Etsu, SUMCO), photoresist / specialty chemicals
  • Midstream — make & design:
    • Foundry (pure-play make): TSMC (TSM), GlobalFoundries (GFS), SMIC
    • IDM (design + make): Intel (INTC), Samsung, Texas Instruments (TXN)
    • Fabless (design only): NVIDIA (NVDA), AMD (AMD), Broadcom (AVGO), Marvell (MRVL), Qualcomm (QCOM)
    • Memory: Micron (MU), SK Hynix, Samsung — DRAM / NAND / HBM
    • Packaging & test (OSAT): ASE (ASX), Amkor (AMKR) — advanced packaging
  • Downstream — demand: hyperscalers (MSFT / GOOGL / META / AMZN — also rolling their own silicon: TPU, Trainium, MTIA, Maia), devices (AAPL), auto / industrial, servers (SMCI, DELL)

Where the tension is right now — this is what a scan surfaces, not the full roster: the binding constraint for AI silicon has migrated from leading-edge logic to HBM + advanced packaging (CoWoS), so Micron / SK Hynix and TSM's CoWoS capacity + Amkor deserve more attention than the headline GPU names. ASML is the single most concentrated upstream choke point.

Top-down frame: semis run on three clocks — hyperscaler capex, the rate cycle (long-duration growth multiples), and the memory inventory / pricing cycle. Tie the scan to these via the macro and news data.

Proposed file structure (confirm / adjust with the user — don't impose):

semis/
  map.md         # chain decomposition + where the tension sits + macro frame
  shortlist.md   # the 3–6 names to dig now: one-line why + next question each
  notes/         # per-name research, added as you climb scan → thesis (R3+)
    NVDA.md
    MU.md
    ...

map.md and shortlist.md are produced by this scan; notes/<name>.md grow later as specific names get researched. The next session reads shortlist.md and continues — never a cold start.

Version History

  • 0f89c70 Current 2026-08-20 08:04

Same Skill Collection

default/skills/alice-workspace/SKILL.md
default/skills/delegate-autoquant/SKILL.md
default/skills/self-scheduling/SKILL.md
default/skills/workspace-manager/SKILL.md
.claude/skills/tool-audit/SKILL.md
default/skills/alice-analysis/SKILL.md
default/skills/alice-uta/SKILL.md
default/skills/alice/SKILL.md
default/skills/build-thesis/SKILL.md
default/skills/opencli-reader/SKILL.md
default/skills/retrospective/SKILL.md
default/skills/sector-rotation/SKILL.md
default/skills/traderhub/SKILL.md

Metadata

Files
0
Version
9467a25
Hash
74fd0c46
Indexed
2026-08-20 08:04

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-29 19:50
浙ICP备14020137号-1 $mapa de visitantes$