stock-screenerlisted
Install: claude install-skill Taosheng777/a-share-mainline-os
# 载体筛选 / 选股(stock-screener)
本 SKILL.md 即运行时唯一执行依据(自包含);产品设计与决策合同见仓库 `docs/`。
**v3 定位**:主线决策链的**载体环节**——「这条主线要买,买什么」。产出载体清单 + 强弱排序 + 排序理由,交给 `stock-buddy` 做账户适配与参考条件位。**与 stock-buddy 严格不重叠。**
## 运行时配置(先做,fail closed)
1. 读取环境变量 `ASM_CONFIG` 指向的 JSON;未设置时读取 `~/.config/a-share-mainline/config.json`。文件不存在、JSON 非对象或缺 `vault_root` 时,停止并给出配置指引,不猜路径。
2. `vault_root` 是 vault 唯一绝对路径;下文所有 `投资笔记/` 与相对目录都从它派生。`screen.py` 也遵守同一配置。
3. `wencai_cli` 可覆盖问财 CLI;未配置时按当前 skills 根目录下的同级 `hithink-market-query/scripts/cli.py` 自动发现。
4. `ifind_evidence_helper` 是可选适配器;未配置就标明降级,core 名单照常完成。
5. commit 前缀从 `git_identity` 读取:优先取当前平台 adapter 键(`claude` / `codex`),其次 `default`,均无则用中性 `[ai]`。下文以 `<git_identity>` 表示解析结果。
## 能力边界(铁律)
| ✅ 做(本 skill) | ❌ 不做(交给 stock-buddy) |
|---|---|
| 主线 → 载体候选发现(ETF / 龙头股) | 主线本身成不成立(那是提名答辩) |
| 相关度校验、剔除名不副实 | 账户适配(持仓重叠、交易权限) |
| 资金/强度/流动性/弹性打分排序 | 参考条件位(进场/加减仓/退出) |
| 排序理由(可溯源到数据) | 买入/观察/放弃裁决、止损止盈、仓位 |
| 载体 T+N 跟踪(验排序准不准) | 主线退潮判定 |
**越界自检**:用户若问"这只能不能买 / 估值贵不贵 / 这条主线还行吗",**不作答**,软提示:
> 这属于深度研判。对该标的或主线说「用 stock-buddy 分析」即可。
---
## 模式一 · 载体筛选(v3 主流程)
### 第 1 步 · 确认主线已立项
读 `<vault_root>/05-主线追踪/` 下该主线页,取**叙事、关键词、死亡条件、当前阶段**、已有载体清单。
**没有立项主线就没有载体筛选**——提示用户先让 `stock-daily` 提名、拍板建页,或用 `stock-buddy` 做提名答辩。不要凭一个主题名就开筛。
### 第 2 步 · 载 Key 与选源
`source ~/.zshrc`。三条通道额度与鉴权互相独立,**任一条能取到就不许写「未取得」**。
**调用顺序**(为省问财额度,从上往下试):
| 调用顺序 | 通道 | 载体筛选用它拿什么 | 额度 |
|---|---|---|---|
| 1 | `a-stock-data`(东财/��讯/通达信/百度) | §3.7 行业排名(含 `leader` 领涨股)· §3.8 板块资金流 行业/概念×今日/5日/10日 · §3.3 个股所属板