From 27c1acf20bd235837bb0c193971002591309eae1 Mon Sep 17 00:00:00 2001 From: yoursmac Date: Sat, 2 May 2026 12:10:57 +0800 Subject: [PATCH] feat: add persona selection guide and realtime self-check rules MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two new reference files to improve the writing workflow: - persona-selection.md: 5-persona matching matrix with topic-to-persona auto-recommendation and recency-based weight decay (last 3 articles get lower priority for style diversity) - realtime-check.md: per-500-char self-check on 5 dimensions (sentence variance, negative emotion anchoring, vocabulary temperature, material anchoring, syntax variation) to catch issues during writing rather than post-facto Both are designed as drop-in reference files — no changes to SKILL.md required for backward compatibility. --- references/persona-selection.md | 36 ++++++++++++++++++++ references/realtime-check.md | 59 +++++++++++++++++++++++++++++++++ 2 files changed, 95 insertions(+) create mode 100644 references/persona-selection.md create mode 100644 references/realtime-check.md diff --git a/references/persona-selection.md b/references/persona-selection.md new file mode 100644 index 0000000..feb4b5e --- /dev/null +++ b/references/persona-selection.md @@ -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 写作的硬性约束执行。 diff --git a/references/realtime-check.md b/references/realtime-check.md new file mode 100644 index 0000000..00f253d --- /dev/null +++ b/references/realtime-check.md @@ -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倍多"后加一个独立短句"就这些。" +``` + +## 禁止行为 + +- 不要为了凑检查项而刻意制造大量单句段落(会触发"过度优化"检测) +- 不要在同一段落重复同一种句法变形 +- 不要因为自检而打断写作流——写完后统一修,不是写一句修一句