stock-dailylisted
Install: claude install-skill Taosheng777/BigA-stock-skills
# Stock Daily 盘后例行
按固定顺序完成投资 vault 的日终流转。只搬运、计算和核对已验证数据,不代写盘面观点,不生成交易建议。
本文件自包含,是 Claude Code 运行时适配器,git identity 使用 `[ai:claude]`。
## 配置段(装好后先改这里)
Vault 根路径必须改成你自己的 Obsidian 投资 vault(且该 vault 需已 `git init`,否则前后快照无法执行)。下列 vault 内相对路径是本 skill 假定的目录结构示例,可按自己的 vault 调整,但六步编排引用到的文件必须真实存在。
- Vault 根:`~/Documents/投资笔记`(示例占位,改成你的)
- 硬护栏:`00-系统/AI操作规则.md`
- 仓库规则:`00-系统/仓库架构与整理规则.md`
- 账户纪律:`01-投资体系/账户纪律计划书.md`
- 持仓:`03-持仓跟踪/持仓.md`
- 净值绩效:`02-每日复盘/账户净值与绩效.md`
- 台账:`09-选股池跟踪/选股策略胜率台账.md`
- 复盘目录:`02-每日复盘/每日复盘总结/`
- 次日目录:`08-下个交易日/`
- 首页:`投资笔记.md`
- 行情 CLI:`~/.claude/skills/hithink-market-query/scripts/cli.py`(需自装同花顺问财 CLI,见仓库 README 依赖说明)
## 硬边界
- 只在人在场时手动触发;不做定时、不创建 automation、cron 或后台监控。
- 不下单、不碰委托、不动钱,不替用户作买卖决定。
- 不编数据。每个行情数字必须带来源和数据日;缺失就写缺口。
- 不写未来行情。下一交易日的日期和待办可以写,但不得附带未来价格、涨跌幅或资金数据。
- 只写六处白名单:持仓、净值绩效、台账、当日复盘、次日清单、首页;不写 04/05/06/07,不更新 HTML 仪表盘。
- 白名单写入和 git 快照视为随本 skill 的启用一并授权,不逐次询问;范围外写入仍先问。
- 一个数据源或一个批次失败,只让对应步骤记 `未跑(原因)`;其他彼此独立的步骤可以继续。
## 运行前检查
1. `cd` 到 vault,读取硬护栏、仓库规则、账户纪律、持仓、台账、首页,以及当日已有复盘/交易记录和最新次日清单。先看真实文件,不沿用会话摘要。
2. 用系统时间确认当前日期和时区。默认例行数据日必须是“今天”;若用户明确指定补跑某个历史交易日,再使用指定日期。
3. `source ~/.zshrc`,只检查 `IWENCAI_API_KEY` 是否存在,绝不打印密钥。
4. 用 hithink 查询上证指数、沪深300、深证成指、创业板指、科创50的最新收盘价与涨跌幅,核对返回字段中的数据日。
5. 默认触发若拿不到“今天”的完整收盘数据,停止所有写入并回复 `未跑(今日非交易日、尚未收盘或当日收盘数据不可验证)`。不要把上一交易日数据冒充今天。
## 六步编排
### 1. git 快照(前)
在任何 vault 写入前执行:
```bash
git status --short
git add -A
git commit --allow-empty -m "[ai:claude] 盘后例行前快照 YYYY-MM-DD"
git rev-parse --short HEAD
```
记录前快照 hash。提交失败就停止所有写