# Review

> 周期性复盘分析。当用户说"复盘"、"回顾"、"验证"、"总结"、"这周怎么样"时使用此skill。

- Skill: `allenai2014/review` (Agent Skill)
- Install (CLI): `npx skillmds@latest add allenai2014/review`
- Raw SKILL.md: https://api.skillmd.com/api/skills/allenai2014/review/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: allenai2014 (https://skillmd.com/u/allenai2014)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/allenai2014/review

---


# /review - 周期性复盘

对交易决策进行周期性复盘，验证建议准确性，沉淀投资经验。

## 使用方式

- `/review` - 自动判断该做周复盘还是月复盘
- `/review week` - 强制进行周复盘
- `/review month` - 强制进行月复盘
- `/review 2026-01-08` - 复盘某笔特定交易

## 执行步骤

### 第一步：确定复盘范围

读取以下文件确定需要复盘的内容：
- `股市信息/Records/trades.md` - 查找需要验证的交易
- `股市信息/Daily/` - 查找这段时间的简报和建议

**自动判断逻辑**：
- 如果是周末（周六/周日）→ 周复盘
- 如果是月末最后一个交易日 → 月复盘
- 其他时候 → 问用户想做什么

### 第二步：获取验证数据（核心步骤）

运行数据获取脚本获取相关标的的最新价格：
```bash
cd "股市信息" && python3 scripts/fetch_market_data.py
```

**脚本输出包含**：
- `holdings`: 当前持仓行情/净值（含ETF/A股/港股/基金，含成本、盈亏、持有天数）
- `indices`: 大盘指数（用于对比基准收益）
- `north_flow`: 北向资金数据（优先当日分时实时值，可能包含 time 字段）

**必须严格遵守**：
1. **等待脚本执行完成**（约1-2分钟）
2. **所有价格必须来自脚本JSON输出**，不能编造
3. 脚本失败时告知用户，禁止使用默认值
4. 价格展示格式：`X.XXX（来源：AKShare）`

### 第三步：执行复盘分析

#### 周复盘内容

```markdown
# 周复盘 YYYY-WXX (MM-DD ~ MM-DD)

## 一、本周交易回顾

| 日期 | 操作 | 标的 | 操作价 | 现价 | 涨跌 | 初步判断 |
|------|------|------|--------|------|------|----------|
| ... | ... | ... | ... | ... | ... | ... |

## 二、建议执行情况

| 日期 | 建议内容 | 是否执行 | 结果 |
|------|----------|----------|------|
| ... | ... | 是/否 | 对了/错了 |

### 执行了的建议
- 分析执行后的结果

### 没执行的建议
- 分析如果执行了会怎样
- 用户当时为什么没执行
- 这个决策对不对

## 三、持仓变化

| 标的 | 周初价 | 周末价 | 周涨跌 | 贡献 |
|------|--------|--------|--------|------|
| ... | ... | ... | ... | ... |

**本周组合收益**：+/-X.XX%

## 四、经验总结

### 做对了什么
- ...

### 做错了什么
- ...

### 需要改进的
- ...

## 五、下周关注

- ...
```

#### 月复盘内容

```markdown
# 月复盘 YYYY年MM月

## 一、本月交易汇总

### 买入操作
| 日期 | 标的 | 买入价 | 现价 | 浮盈/亏 | 决策质量 |
|------|------|--------|------|---------|----------|

### 卖出操作
| 日期 | 标的 | 卖出价 | 现价 | 卖对了吗 | 决策质量 |
|------|------|--------|------|----------|----------|

### 决策质量评分
- A：完美决策，时机和方向都对
- B：方向对，时机可以更好
- C：方向错，但及时纠正
- D：方向错，且没及时纠正

## 二、建议准确性统计

| 类型 | 总数 | 正确 | 错误 | 准确率 |
|------|------|------|------|--------|
| 止盈建议 | | | | |
| 止损建议 | | | | |
| 加仓建议 | | | | |
| 观望建议 | | | | |

### 错误建议分析
- 哪些建议是错的
- 错在哪里
- 如何改进分析逻辑

## 三、组合表现

### 收益统计
- 月初市值：XXX
- 月末市值：XXX
- 本月收益：+/-X.XX%
- 对比指数：沪深300 X.XX%，中证500 X.XX%

### 持仓变化
| 标的 | 月初仓位 | 月末仓位 | 变化 |
|------|----------|----------|------|

## 四、经验沉淀

### 本月学到的
1. ...
2. ...

### 需要形成的规则
（如果有值得固化的经验，建议添加到 Principles.md）
- ...

### 下月改进计划
1. ...
2. ...

## 五、准则更新建议

基于本月经验，建议添加/修改以下投资准则：
- ...
```

### 第四步：保存复盘报告

- 周复盘保存到：`股市信息/Records/reviews/YYYY-WXX.md`
- 月复盘保存到：`股市信息/Records/reviews/YYYY-MM.md`

### 第五步：更新投资准则（如适用）

如果复盘中沉淀出了值得固化的经验，询问用户是否添加到 `股市信息/Config/Principles.md`

### 第六步：更新待验证交易

在 `trades.md` 中更新已验证交易的验证结果。

### 第七步：更新用户洞察（Insight.md）

读取并更新 `股市信息/Config/Insight.md`：

1. **更新成长轨迹**：
   - 本周期有什么进步，添加到"进步记录"
   - 发现新的问题，添加到"待改进事项"
   - 更新问题出现次数

2. **验证行为模式**：
   - 对比用户自述弱点与实际表现
   - 更新"行为模式观察"的置信度
   - 记录新发现的行为模式

3. **汇总采纳情况**：
   - 统计本周期各类建议的采纳率
   - 分析采纳/不采纳的模式
   - 验证采纳建议的结果（30天/90天后）

4. **提炼关键洞察**：
   - 将复盘中的重要发现记录到"关键洞察"
   - 整理过往洞察，归类到对应板块

---

## 30天/90天验证逻辑

对于每笔交易，系统会在记录时设置验证时点。复盘时检查：

1. **查找到期验证**：检查哪些交易到了30天或90天验证点
2. **获取真实价格**：获取该标的当前真实价格
3. **计算结果**：对比操作价和当前价
4. **判断对错**：
   - 卖出操作：卖后跌了=卖对了，卖后涨了=卖错了
   - 买入操作：买后涨了=买对了，买后跌了=买错了
5. **记录判断**：更新 trades.md 中的验证结果

---

## 数据真实性保障

1. **所有价格必须实时获取**：通过 AKShare 获取，不能编造
2. **无法获取时明确说明**：如果某个数据无法获取，告知用户，不猜测
3. **计算过程透明**：展示收益计算的过程，用户可以验证
4. **数据来源标注**：报告中标注数据获取时间和来源

---

## 示例输出

**用户**：/review

**助手**：今天是周六，我来为您做本周复盘。

首先获取最新数据...

# 周复盘 2026-W02 (01-06 ~ 01-10)

## 一、本周交易回顾

您本周执行了以下操作：

| 日期 | 操作 | 标的 | 操作价 | 现价 | 涨跌 | 初步判断 |
|------|------|------|--------|------|------|----------|
| 01-08 | 清仓 | 消费ETF | 0.805 | 0.812 | +0.87% | 暂时卖早了 |
| 01-09 | 减仓50% | 恒生互联网 | 0.538 | 0.541 | +0.56% | 暂时卖早了 |

（注：短期涨跌不代表决策对错，需要更长时间验证）

## 二、建议执行情况

| 日期 | 建议内容 | 是否执行 | 现在看 |
|------|----------|----------|--------|
| 01-07 | 清仓消费ETF | 是 ✓ | 执行正确，止损逻辑成立 |
| 01-07 | 减仓工业有色一半 | 否 | 好决策！后涨了8% |
| 01-08 | 减仓恒生互联网一半 | 是 ✓ | 待验证 |

...

*数据来源：AKShare，获取时间：2026-01-11 10:00*

