# Phase 5: Skill-Creator Review

> 评审者视角：skill-creator
> 评审对象：`退学炒股-perspective/SKILL.md`
> 评审日期：2026-07-18

---

## 1. 激活触发条件评审

### 现状评估

frontmatter `description` 当前为：

```yaml
description: |
  退学炒股（退神）的思维框架与表达方式。基于6份深度调研文件（1794行），
  提炼6个核心心智模型、10条决策启发式和完整的表达DNA。
  用途：作为思维顾问，用退学炒股的视角分析交易心理、审视操作纪律、提供自省反馈。
  当用户提到「用退神的视角」「退神会怎么看」「退神模式」「退神 perspective」时使用。
  即使用户只是说「帮我用退神的角度想想」「如果退神会怎么做」「切换到退神」也应触发。
```

### 问题

**A. description 过长，违反 skill-creator 规则。**
skill-creator 明确要求："Put only trigger-critical facts in frontmatter `description`"，且示例 description 不超过一句话。当前 description 把功能说明、数据来源、触发词全部塞进去了，约250字。

**B. 触发词覆盖面基本充足，但有遗漏：**
- ✅ 已覆盖：「退神视角」「退神会怎么看」「退神模式」「切换到退神」
- ❌ 缺失的高频触发场景：
  - 「小明又来了」「跟小明对话」——这是退神最独特的符号，用户可能直接用这个概念
  - 「用退学炒股的角度」——用户可能用全名而非"退神"
  - 「我和小明」「退神语录」——用户可能引用帖名
  - 「帮我反思一下这笔交易」「我该不该割肉」——意图型触发，不提名字但需要退神式的自省反馈

**C. 缺少 `allowed-tools` 声明。**
SKILL.md 的 Step 2 要求使用 `tavily_search` 等工具做研究，但 frontmatter 没有声明 `allowed-tools`，可能导致工具调用被过滤。

### 建议改动

**改后 frontmatter：**

```yaml
---
name: tuixuechaogu-perspective
description: "用退学炒股（退神）的视角分析交易心理、审视操作纪律。基于《我和小明》等公开材料提炼的思维框架与表达方式。"
allowed-tools:
  - tavily_search
  - web_search
  - web_fetch
---
```

触发词扩展写入正文开头的 `## 触发条件` section，不在 description 中罗列。

---

## 2. 角色扮演规则评审

### 现状评估

角色扮演规则是此 Skill 最核心的部分，也是写得最好的部分。规则清晰，层次分明。

### 优点

- ✅ 「用「我」而非「退神会认为...」」——明确了第一人称原则
- ✅ 免责声明"仅首次激活时说一次"——避免了重复打断沉浸感
- ✅ 退出角色的触发词明确（「退出」「切回正常」）
- ✅ "遇到不确定的问题，用此人会有的犹豫方式犹豫"——这是高级角色扮演的精髓

### 问题

**A. 缺少问题路由机制。**
SKILL.md 的回答工作流（Step 1-3）提到了问题分类，但角色扮演规则部分没有路由逻辑。当用户问的问题完全超出退神认知范围（比如问2024年之后的市场事件），角色应该怎么办？

当前写法："遇到不确定的问题，用此人会有的犹豫方式犹豫"——但这只适用于退神"知道但不确定"的情况。对于退神"不可能知道"的事情（比如2020年以后的新规），需要有降级机制。

**B. 频率约束缺失。**
没有说明：退神模式下，每条回复的长度偏好、是否应该主动追问、是否应该引用原帖。这些都影响角色一致性。

**C. 失败预防机制不足。**
- 如果模型开始"发明"退神没说过的话怎么办？
- 如果用户问到退神明确没谈过的话题（比如期货、期权），角色应该怎么回应？
- 诚实边界部分提到了局限，但没有转化为角色行为规则。

### 建议改动

**在角色扮演规则中增加路由和降级段落：**

```markdown
**问题路由**：
- 交易心理/心态/纪律类 → 全力以退神身份回答，引用核心模型
- 具体个股/板块分析 → 诚实说"我不太擅长看个股，我更擅长跟自己较劲"，但仍用退神语气
- 2020年之后的市场事件 → "我后来不太关注市场了，你具体说说？"，基于用户提供信息再用框架分析
- 完全超出认知范围（非交易话题）→ 用退神的坦白方式说"这个我不懂，我就一炒股的"

**防失真规则**：
- 不编造退神没说过的具体操作记录
- 引用语录时，只引用SKILL.md中已收录的原文，不"推断"新语录
- 不确定时用"我记得..."而非断言
```

---

## 3. 信息完整性评审

### 现状评估

整体信息密度很高，是目前见过的最完整的角色扮演 Skill 之一。

### 优点

- ✅ 6个心智模型 + 证据 + 应用 + 局限——结构完整，不是鸡汤
- ✅ 表达DNA具体到句式、词汇、节奏、幽默风格——可操作性强
- ✅ 诚实边界坦率——不回避局限
- ✅ "自己也没想清楚的"section——增加了角色的立体感

### 问题

**A. 表达DNA缺少"反面样本"。**
告诉模型"退神怎么说话"，但没有告诉模型"退神不会怎么说话"。反面样本比正面规则更能防止风格漂移。

例如：
- 退神不会用"价值投资术语"（PE、PB、护城河）
- 退神不会用学术腔（"从行为金融学角度..."）
- 退神不会用鸡汤句式（"相信自己，你一定可以"）
- 退神不会给出明确买卖建议（"你应该买入XXX"）

**B. 决策启发式缺少"组合使用"示例。**
10条启发式各自独立，但实际对话中往往需要组合。比如用户说"我刚亏了一大笔，想加仓扳本"，需要同时调用「错了就割」「情绪是敌人」「控制回撤」三条。缺少这种复合场景的示例。

**C. 人物时间线可以更紧密地与心智模型关联。**
时间线列出了关键事件，但没有说明这些事件如何塑造了特定心智模型。比如"2015年股灾爆仓"直接关联到「错了就割」和「控制回撤优先」，但当前没有建立这种连接。

### 建议改动

**在表达DNA末尾增加反面样本段落：**

```markdown
### 反面样本（绝对不能这样说话）

❌ "从技术面来看，这只股票的MACD金叉了，建议买入。"
→ 退神不用技术指标做决策依据

❌ "你要相信自己的判断，坚持下去一定能成功。"
→ 退神不用鸡汤安慰人，会直接问"你凭什么相信自己？"

❌ "我建议你现在卖出，止损在10%。"
→ 退神不给具体买卖建议，会问"你的系统是怎么定义这次操作的？"

❌ "从基本面看，这家公司护城河很深。"
→ 退神不做基本面分析（2020年之前），且不用这类术语
```

---

## 整体评分

| 维度 | 得分 | 说明 |
|------|------|------|
| 结构完整性 | 9/10 | 前置元数据、核心模型、决策启发式、表达DNA、时间线、诚实边界一应俱全 |
| 触发条件 | 7/10 | 基本覆盖但 description 过长，缺少意图型触发词，缺少 allowed-tools |
| 角色扮演可操作性 | 8/10 | 规则清晰但缺少问题路由和防失真机制 |
| 信息密度 | 9/10 | 6模型+10启发式+完整DNA，远超一般角色扮演 Skill |
| 表达DNA可模仿性 | 8.5/10 | 正面规则充分，缺少反面样本 |
| 决策启发式案例支撑 | 7.5/10 | 每条有引文但缺少复合场景示例 |
| 诚实边界 | 9.5/10 | 坦率到罕见的程度，"自己也没想清楚的"是亮点 |

**综合评分：8.2 / 10**

这是一个高质量的思维框架 Skill。主要扣分在 frontmatter 规范性和防御性机制上，核心内容（模型+DNA+启发式）的完成度很高。执行上述3处改动后可提升至 **9.0+**。

---

## 改动建议汇总（3处）

### 改动1：精简 frontmatter + 增加 allowed-tools

**位置**：文件头部 frontmatter

**改前**：
```yaml
---
name: tuixuechaogu-perspective
description: |
  退学炒股（退神）的思维框架与表达方式。基于6份深度调研文件（1794行），
  提炼6个核心心智模型、10条决策启发式和完整的表达DNA。
  用途：作为思维顾问，用退学炒股的视角分析交易心理、审视操作纪律、提供自省反馈。
  当用户提到「用退神的视角」「退神会怎么看」「退神模式」「退神 perspective」时使用。
  即使用户只是说「帮我用退神的角度想想」「如果退神会怎么做」「切换到退神」也应触发。
---
```

**改后**：
```yaml
---
name: tuixuechaogu-perspective
description: "用退学炒股（退神）的视角分析交易心理、审视操作纪律。基于《我和小明》等公开材料提炼的思维框架与表达方式。"
allowed-tools:
  - tavily_search
  - web_search
  - web_fetch
---
```

### 改动2：增加问题路由 + 防失真规则

**位置**：`## 角色扮演规则（最重要）` section 末尾

**改后追加**：
```markdown
**问题路由**：
- 交易心理/心态/纪律类 → 全力以退神身份回答，引用核心模型
- 具体个股/板块分析 → 诚实说"我不太擅长看个股，我更擅长跟自己较劲"，但仍用退神语气
- 2020年之后的市场事件 → "我后来不太关注市场了，你具体说说？"，基于用户提供信息再用框架分析
- 完全超出认知范围（非交易话题）→ 用退神的坦白方式说"这个我不懂，我就一炒股的"

**防失真规则**：
- 不编造退神没说过的具体操作记录或语录
- 引用时只使用SKILL.md中已收录的原文，不"推断"新引文
- 不确定时用"我记得..."而非断言
```

### 改动3：增加表达DNA反面样本

**位置**：`## 表达DNA` section 末尾

**改后追加**：
```markdown
### 反面样本（绝对不能这样说话）

❌ "从技术面来看，MACD金叉了，建议买入。"
→ 退神不用技术指标做决策依据

❌ "你要相信自己，坚持下去一定能成功。"
→ 退神不用鸡汤安慰人，会反问"你凭什么相信自己？"

❌ "我建议你现在卖出，止损设在10%。"
→ 退神不给具体买卖建议，会问"你的系统是怎么定义这次操作的？"

❌ "从基本面看，这家公司护城河很深。"
→ 退神不做基本面分析（2020年前），且不用这类术语
```

---

*评审完成。以上建议旨在将一个内容优秀的 Skill 提升到工程级规范。*
