disable-model-invocation: true name: uzi-analysis-stack description: >- Merlynr 股票深度分析工作流栈 — 将 UZI-Skill 接入 skillshare:分级路由、证据优先、 nmem 沉淀。Use when 分析股票、估值、DCF、杀猪盘、龙虎榜、快速扫一眼、能不能买、 uzi、游资分析、深度分析。 tags: [workflow, stack, uzi, finance, stocks, analysis, merlynr] triggers: - uzi - UZI - 分析股票 - 深度分析 - 能不能买 - 杀猪盘 - DCF - 游资 tool_chain: - stock-trade-journal - search-memory - distill-memory context_injection: true
UZI Analysis Stack
Merlynr 侧唯一权威的股票分析工作流层。不修改 UZI-Skill 上游;所有路由、路径、沉淀规则写在本 skill 及兄弟文件。
设计原则
- 证据优先:结论必须来自 UZI 脚本输出(JSON/HTML),不凭印象编数字。
- 分级路由:lite/medium/deep 与 fast/full → commands/analyze-stock.md § U0(唯一 SSOT);平台/专项见 analysis-routing.md。
- 门面 + SSOT:cursor/opencode/agents 只 sync 本 skill;完整 UZI 引擎路径见下文「路径解析」。
- 双执行模式:fast(
run.py)与 full(stage1→JSON→stage2);矩阵与分支见 analyze-stock.md § U0/U2。 - nmem 可选沉淀:重要结论用
distill-memory;日常会话内结论不强制。 - 与反思分工:分析用本 stack;收盘实操反思用
stock-trade-journal,勿混用。
任务分级路由
| 用户信号 | 级别 | 模式 | 命令文档 | 典型耗时 |
|---|---|---|---|---|
| 「快速看看」「先扫一眼」「30 秒」 | lite | fast | commands/quick-scan.md | ~1–2 min |
| 「分析 XXX」「能不能买」「完整/增强/持仓/deep 研究」 | medium–deep | fast 或 full | commands/analyze-stock.md U0 矩阵 | 5–30 min |
| 「DCF」「内在价值」 | deep | full | commands/dcf.md | 专项 |
| 「杀猪盘」「是不是庄」「陷阱」 | lite+ | fast | commands/scan-trap.md | ~1 min |
先读 analysis-routing.md 再执行。
工作流(U0–U4)
U0 需求确认(代码/名称、深度、模式 fast|full、专项、成本价)
U1 环境与路径(解析 UZI_ROOT,pip 依赖)
U2 执行 UZI
· fast → run.py 一键(骨架 synthesis,agent_reviewed=false)
· full → stage1 → U2.5 写 agent_analysis.json → stage2(增强 HTML)
U3 读产物 + 中文摘要(见 report-template.md;full 须核对 agent_reviewed)
U4 可选 nmem + 链 stock-trade-journal
U0:需求确认
- 股票:优先标准代码(
600519.SH/00700.HK/AAPL);中文名可试,失败则请用户提供代码。 - 深度:用户未说明时,「分析/能不能买」→ medium;「看看」→ lite。
- 深度 × 模式:Read commands/analyze-stock.md § U0 矩阵(deep 默认 full,禁止只加
--depth deep) - 专项:DCF / 杀猪盘 / 龙虎榜 → 见 analysis-routing 专项表。
U1:路径与环境
路径解析(按优先级):
- 环境变量
UZI_ROOT(若已 export) {SKILLSHARE_SKILLS}/uzi/_UZI-Skill(tracked 上游,推荐){SKILLSHARE_SKILLS}/../uzi/_UZI-Skill失败时:~/.config/skillshare/skills/uzi/_UZI-Skill- 独立安装:
~/UZI-Skill
SKILLSHARE_SKILLS 默认 ~/.config/skillshare/skills(Windows:%APPDATA%/skillshare/skills)。
首次安装(本机未 clone 时):
cd ~/.config/skillshare
./script/setup-tracked-uzi.sh
pip install -r skills/uzi/_UZI-Skill/requirements.txt
# 若 deep 模式缺浏览器:playwright install chromium
执行前检查:
test -f "${UZI_ROOT}/run.py" && python3 --version
U2:执行
fast 模式(repo 根目录,不是 scripts 子目录):
cd "${UZI_ROOT}"
python3 run.py <TICKER> --no-browser --depth <lite|medium|deep>
fast / full 分支 → commands/analyze-stock.md § U2-FAST / U2-FULL
full JSON 契约 → agent-analysis-schema.md
Codex/CI 必须加 --no-browser。需要公网查看报告时加 --remote。
深度优先级:--depth 参数 > UZI_DEPTH 环境变量 > 默认 medium。
产物目录(相对 skills/deep-analysis/scripts/):
| 产物 | 路径 |
|---|---|
| HTML 报告 | reports/<ticker>_<date>/full-report-standalone.html |
| 合成 JSON | .cache/<ticker>/synthesis.json |
| 评委面板 | .cache/<ticker>/panel.json |
| Agent 增强(full) | .cache/<ticker>/agent_analysis.json |
SCRIPTS_DIR="${UZI_ROOT}/skills/deep-analysis/scripts"
U3:结论提炼
按 report-template.md 输出简体中文摘要:评分、定调、Top 看多/看空、DCF(若有)、杀猪盘等级、主要风险。
禁止未读 JSON/HTML 就编造分数或估值。
U4:沉淀(可选)
| 场景 | 动作 |
|---|---|
| 用户要「记住这次分析」 | distill-memory → nmem |
| 用户要「写今日反思/实操日志」 | 转 stock-trade-journal(分析结论作输入) |
| 纯 lite 速扫 | 通常不写 nmem |
nmem 标题格式见 analysis-routing.md § nmem。
命令映射(Agent 话术 → 文档)
用户或 slash 提到下列意图时,Read 对应 commands/*.md 并按其中步骤执行:
| 用户说法 | 文档 |
|---|---|
/uzi:analyze 或「分析 / 完整分析 XXX」 |
commands/analyze-stock.md(U0 自动选 fast|full) |
/uzi:quick-scan 或「快速看看 XXX」 |
commands/quick-scan.md |
/uzi:dcf 或「算 DCF XXX」 |
commands/dcf.md |
/uzi:scan-trap 或「查杀猪盘 XXX」 |
commands/scan-trap.md |
UZI 官方 Claude 插件命名空间为
stock-deep-analyzer:*;Merlynr 统一用/uzi:*指本 stack 下的命令文档。
与 merlynr-dev-stack 的关系
| Stack | 职责 |
|---|---|
| merlynr-dev-stack | 通用开发 S/M/L、GSD 生命周期、代码库证据 |
| uzi-analysis-stack(本 skill) | 股票分析 U0–U4、UZI 路径与产物 |
| stock-trade-journal | 天才交易员实操反思、铁律、课程对齐 |
| UZI-Skill 上游 | Python 引擎(22 维 + 评委 + 报告) |
开发任务走 Merlynr;个股研究走 UZI;两者勿在同一 turn 混路由。
与 skillshare target 的关系
| Target | 暴露内容 |
|---|---|
| cursor / opencode / agents | 仅 uzi-analysis-stack(门面) |
| codex | 全量 skill;执行 UZI 时仍优先读本 SKILL 再 run.py |
门面 target 未 sync uzi__deep-analysis 时,需要读上游 SKILL :
{SKILLSHARE_SKILLS}/uzi/_UZI-Skill/skills/deep-analysis/SKILL.md
附加资源
- analysis-routing.md — 路由、平台、fast/full、专项、nmem
- agent-analysis-schema.md — Agent 增强层 JSON 契约
- report-template.md — 交付摘要模板
- commands/ — 分命令执行说明