le-wechat-article v1.1:停点升级为回合终止契约(6 固定停点)+ 多账号支持(分账号画像 / --account 凭证)+ 文案通用化

This commit is contained in:
leroy
2026-10-06 21:02:24 +08:00
parent a484c8b46c
commit 0ba7c1f39d
6 changed files with 95 additions and 55 deletions
@@ -1,32 +1,50 @@
# Leroy 的作者画像
# 作者画像(个人层 + 分账号层)
本文件随 skill 存放,属于个人资产:写作前加载,让每篇文章保持同一个人的声音。画像只细化偏好,不能覆盖文章类型路由、事实核查与真实性底线。
本文件随 skill 存放,属于个人资产:写作前按第 1 步选定的**目标公众号**加载「个人层 + 该账号分节」,让每个号保持自己的声音。画像只细化偏好,不能覆盖文章类型路由、事实核查与真实性底线。
## 使用方式
- 首次使用时,用下方「首访问题」问 Leroy 一次,把答复写进对应小节,之后不再重复问
- Leroy 随时可以直接口述修改本文件;改完即时生效
- 加载顺序:先个人层(全账号通用),再目标账号分节覆盖;分节缺失的项回退个人层默认
- 某账号首次使用(还没有分节)时,用「首访问题」问用户一次,把答复写进该账号分节,之后不再重复问
- 用户随时可以直接口述修改本文件;改完即时生效
- 本文件内容不复制进文章交付物或对外文件
## 首访问题(未填写时问一次)
## 首访问题(新账号未建分节时问一次)
1. 你的公众号叫什么、主要写给谁看?(账号定位与读者画像)
2. 你希望读者读完记住你是一个什么样的作者?(声音与气质)
3. 有没有你特别喜欢/不能接受的表达方式?(如:口语化程度、能否用梗、第一人称习惯)
4. 文末固定要加什么?(关注引导/签名/往期推荐/什么都不加)
5. 有没有偏好的排版主题色?(影响 md2wechat.py 的默认配色)
1. 这个公众号叫什么、一句话定位?(写入分节标题与「账号清单」)
2. 主要写给谁看?读者画像与知识水平假设?
3. 希望读者记住这是一个什么样的号?(声音与气质)
4. 有没有特别喜欢/不能接受的表达方式?(口语化程度、能否用梗、第一人称习惯)
5. 文末固定要加什么?(关注引导/签名/往期推荐/什么都不加)
6. 排版偏好?(骨架:工程/杂志/简报;主题色:靛蓝/松绿/黛紫/绛红)
## 账号与读者
## 个人层(全账号通用)
读者定位:**入门科普向**——没用过微调但会用 AI 工具的人。类比优先,术语首次出现必须解释;不假设编程背景。(2026-10-05 首访确认)
## 声音与语气
### 身份与声音基线
默认中性基线:清楚、自然、有取舍;观点由素材支撑。个性化偏好写在这里:
(待填写)
## 各类型偏好(可选,按 article-types.md 的五类型分别覆盖)
### 敏感词清单(可选)
一行一个,审读时逐词扫描,命中即必改;留空则只按通用合规类别检查。个别账号另有忌讳的写进该账号分节:
(待填写)
## 账号清单
每行一个:`账号key(--account 用) — 公众号名称 — 一句话定位`。多账号同步凭证按 `WECHAT_<账号key>_APP_ID / _SECRET` 配置(见 SKILL.md 第 8 步):
- (待填写)
## 账号:待标注(2026-10-05 首访确认;多账号启用后补账号名与 key)
### 定位与读者
读者定位:**入门科普向**——没用过微调但会用 AI 工具的人。类比优先,术语首次出现必须解释;不假设编程背景。
### 各类型偏好(可选,按 article-types.md 的五类型分别覆盖)
- 新闻和软件更新简报:(待填写)
- 产品体验和工具测评:(待填写)
@@ -34,7 +52,7 @@
- 技术解析和教程:(待填写)
- 生活叙事和观点文章:(待填写)
## 文末固定块
### 文末固定块
默认追加关注引导,逐字使用:
@@ -46,14 +64,8 @@
(2026-10-05 首访确认;改文案直接编辑此处)
## 排版偏好
### 排版偏好
默认排版骨架:**工程**(色条标题,适合技术文)
默认主题色:**靛蓝 #1A5CFF**
默认字号:16px(公众号正文标准)
## 敏感词清单(可选)
一行一个,审读时逐词扫描,命中即必改;留空则只按通用合规类别检查:
(待填写)
@@ -28,11 +28,11 @@
公众号内容合规是发文失败与限流的实际来源。逐类扫描,命中任何一条都按🔴必改处理,不带「建议」:
- **违禁内容**:政治敏感表述、暴恐、色情低俗、赌博诈骗类措辞——拿不准的具体表述列出来问 Leroy,不自行改写后放行
- **违禁内容**:政治敏感表述、暴恐、色情低俗、赌博诈骗类措辞——拿不准的具体表述列出来问用户,不自行改写后放行
- **广告法绝对化用语**:最、第一、唯一、100%、国家级、顶级、极致、史上最 X——用户素材里确有出处的数据表述(如「官方公布的 100% 兼容」须附来源)除外
- **医疗与金融承诺**:疗效保证、稳赚、保本、收益率承诺、荐股荐基类表述
- **未授权素材**:他人图片/大段引文无来源标注;无法确认授权的标「待作者确认」
- **自定义敏感词**:Leroy 在 [author-profile.md](author-profile.md) 维护的清单逐词扫描,命中即必改
- **自定义敏感词**:用户在 [author-profile.md](author-profile.md) 维护的清单(个人层 + 当前账号分节)逐词扫描,命中即必改
- **边界**:脚本不内置词库(会过时),靠模型按类别现场判断 + 自定义清单兜底;改写合规问题时同样受语义保真约束——把「第一」改成「领先」是降级表述,不是改事实
- 数字、日期、版本、事件能否在素材中找到出处
@@ -58,4 +58,4 @@
- 开头按类型路由走(见 [article-types.md](article-types.md));共同底线:不用「在当今…的时代」「随着…的发展」等零信息背景铺垫——时间与趋势本身是素材事实时才保留
- 高频连接词(首先/其次/最后/综上所述/值得注意的是/不难发现/让我们)只在承担真实顺序、转折、总结功能时保留,纯铺垫删掉
- 结尾按文章内容自然收束;**不自动追加**关注引导、账号名、推广信息——只有 Leroy 在当次任务明确要求或作者画像明确配置时才加
- 结尾按文章内容自然收束;**不自动追加**关注引导、账号名、推广信息——只有用户在当次任务明确要求或当前账号画像明确配置时才加