Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 36 additions & 0 deletions references/persona-selection.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# 人格选择指南

## 常驻人格库

| 人格 | 核心特征 | 适合选题 | 不适合 |
|------|---------|---------|--------|
| **midnight-friend** | 深夜好友,极度口语化,大量自我质疑 | 个人感悟、日常思考、情绪话题、轻度热点 | 政策解读、数据密集、需要犀利判断 |
| **sharp-journalist** | 锐评记者,短句利落,观点鲜明,偶尔辛辣 | 热点评论、争议话题、消费观察、社会现象 | 温情故事、亲子教育、需要克制的分析 |
| **cold-analyst** | 冷静研究员,严谨措辞,数据为主 | 政策解读、数据分析、房产楼市、投研内容 | 情绪驱动、故事型、需要个人色彩 |
| **industry-observer** | 行业观察者,克制专业,引用密集 | 行业趋势、科技动态、商业分析、36kr风格 | 纯情绪输出、纯个人观点 |
| **warm-editor** | 温暖编辑,故事驱动,温柔共情 | 生活方式、文化、情感、亲子教育 | 犀利评论、争议话题、数据密集 |

## 选择规则

1. **用户明确指定风格** → 按用户要求,直接加载对应人格
2. **用户未指定** → 按选题特征自动匹配 top 2,向用户展示推荐理由,让用户二选一
3. **最近3篇用过的 persona** → 降权处理(不强制排除,但优先推荐其他,确保风格多样化)

## 快速匹配表

| 选题关键词 | 首选人格 | 次选人格 |
|-----------|---------|---------|
| 楼市、房产、政策、调控 | cold-analyst | industry-observer |
| AI、科技、行业、趋势 | industry-observer | cold-analyst |
| 消费、品牌、社会现象、争议 | sharp-journalist | industry-observer |
| 日常、思考、感悟、情绪 | midnight-friend | warm-editor |
| 文化、生活方式、故事 | warm-editor | midnight-friend |

## 执行方式

人格选定后,加载对应文件:
```
读取: {skill_dir}/personas/{人格名}.yaml
```

作为 Step 4 写作的硬性约束执行。
59 changes: 59 additions & 0 deletions references/realtime-check.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# 分段自检规则

## 核心原则

不是"写完再修",而是"每写500字就扫一眼"。问题在诞生时就被掐掉,不累积到全文写完。

## 自检时机

每完成约500字(或每写完一个H2段落)立即执行一次。

## 检查项(5项,每项10秒)

### 1. 句长交替
- 当前段落是否有连续3句以上长度相近(±5字)?
- **修复**:把其中一句拆成两个短句,或在中间插入一个3-5字的极短句

### 2. 情绪锚定
- 当前500字是否有至少1处明确负面情绪表达?
- **有效负面情绪词**:恶心、荒谬、离谱、糊弄、割韭菜、扯淡、骗局、陷阱、智商税、活该、反胃、可笑、可悲、荒唐、可笑、令人失望、赤裸裸的
- **修复**:在观点判断处加一句带刺的话,不是在段落末尾硬加一个感叹词

### 3. 词汇温度
- 当前500字是否混用了至少2种词汇温度?
- **温度带**:冷(书面/专业)、温(日常口语)、热(网络/俚语)、野(方言/粗粝)
- **修复**:把1-2个书面语替换成口语,或把中性词换成带情绪的词

### 4. 素材锚定
- 当前H2段落是否有至少1条真实素材(具名来源+具体数据/引述)?
- **修复**:补充一个具体数字、公司名、时间点或引用

### 5. 句法变形
- 当前500字是否有至少1个破句/不完整句/自我纠正/意外用词?
- **修复**:在任意句子中加一句口语省略、一个破折号打断、或一个词义通感

## 自检示例

```
【写完500字后】

检查1:连续句长 → "泡泡玛特年报数据显示...Labubu系列营收超30.4亿元...同比增长7倍多..." 这三句都是30字左右,太均匀了。
修复:把第二句拆成"Labubu系列营收超30.4亿元。7倍多。"

检查2:负面情绪 → 这500字在客观陈述数据,没有吐槽。
修复:在"同比增长7倍多"后加"——听着吓人,但你知道这意味着什么吗?"

检查3:词汇温度 → 全是冷/温,没有热/野。
修复:把"增长显著"换成"涨疯了"

检查4:素材锚定 → 有"30.4亿元""1689亿",OK。

检查5:句法变形 → 没有破句。
修复:在"7倍多"后加一个独立短句"就这些。"
```

## 禁止行为

- 不要为了凑检查项而刻意制造大量单句段落(会触发"过度优化"检测)
- 不要在同一段落重复同一种句法变形
- 不要因为自检而打断写作流——写完后统一修,不是写一句修一句