wangzhuc
ddcf15796f
新增写作人格系统:5 个预设人格,像选排版主题一样选写作风格
...
基于优化 loop 实测(R5 朱雀 39% 人工/10% AI),将验证过的写作模式
抽象为可选的"写作人格"预设,用户在 style.yaml 中一行配置即可:
personas/midnight-friend.yaml — 深夜好友(已验证,39% 人工)
personas/industry-observer.yaml — 行业观察者(待验证)
personas/sharp-journalist.yaml — 锐评记者(待验证)
personas/warm-editor.yaml — 温暖编辑(待验证)
personas/cold-analyst.yaml — 冷静研究员(待验证)
每个人格定义:语气浓度、数据呈现方式、情绪弧线、段落节奏、
不确定性表达模板、破句风格、禁止项。
SKILL.md Step 4 新增 4b 加载写作人格步骤。
Onboard 新增写作人格选择。
style.example.yaml 新增 writing_persona 字段。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 00:48:34 +08:00
ystyleb
039a6caa9d
fix: normalize hotspot scores across platforms for fair sorting
...
Previously, hotspots were sorted by raw hot values directly, but different
platforms use vastly different scales (Toutiao ~10M, Weibo ~1M, Baidu ~100K),
causing Toutiao to dominate all results while Weibo and Baidu entries were
always truncated.
Now uses rank-based normalization (0-100) within each source before merging,
so cross-platform sorting gives equal weight to each platform's top stories.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 00:13:35 +08:00
wangzhuc
eef748f9c3
README 全面更新:反映结构重构 + 素材采集 + 编辑锚点 + 优化循环
...
- 顶部流程图新增素材采集和编辑锚点环节
- 新增"关于 AI 检测"章节:诚实定位为高质量初稿生成器
- 核心能力表新增素材采集、效果复盘、风格飞轮
- 目录结构反映重构后的 references/(新增 onboard/learn-edits/effect-review)
- 目录结构新增 humanness_score.py 和 optimize_loop.py
- 工作流程图与 SKILL.md Step 1-8 对齐(去掉 .5/.75 编号)
- 新增"优化循环"章节介绍 autoresearch 风格调优
- 快速开始新增"学习我的修改"示例
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 00:04:15 +08:00
wangzhuc
78e8fd666e
SKILL.md 结构重构:571行→273行,学习 gstack 模式
...
拆分:
- Onboard → references/onboard.md
- 学习飞轮 → references/learn-edits.md
- 效果复盘 → references/effect-review.md
SKILL.md 只保留主管道(写文章)+ 错误处理。
重编号:
- 去掉 0, 2.5, 3.5, 3.75, 7.5 等补丁式编号
- Step 1-8 连续编号,子步骤用 a/b/c
新增行为声明区(学习 gstack preamble 模式):
- 角色、模式、降级原则一次性声明
- 完成协议:DONE / DONE_WITH_CONCERNS / BLOCKED / NEEDS_CONTEXT
- 辅助功能用 读取: references/xxx.md 按需加载
- frontmatter 新增 allowed-tools
结构:11 个 section header(原 34 个),Agent 认知负荷大幅降低。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 00:01:04 +08:00
wangzhuc
3dc2fb6aa3
修复学习飞轮3个断裂点,确保闭环
...
断裂1: learn_edits --summarize 只输出到stdout没写playbook
→ 明确Agent必须读summarize输出后写入playbook.md,pattern必须是可执行指令
断裂2: Step 4 读playbook时不知道怎么用
→ 明确"不是参考是执行",逐条作为checklist验证
断裂3: 用户编辑完不知道要触发学习
→ Step 8 明确提示"编辑完成后说'学习我的修改'"
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 23:44:52 +08:00
wangzhuc
1b8f0e6bc6
定位调整:高质量初稿生成器 + 编辑锚点 + 学习飞轮
...
基于朱雀实测数据(纯AI生成0%人工vs人机协作52-70%人工),
调整WeWrite定位为"高质量初稿+最小化人工编辑"模式:
- Step 4b 新增编辑锚点:在2-3个关键位置插入 <!-- ✏️ --> 标记,
引导用户在最有效的位置加入个人色彩
- Step 8 诚实告知AI检测现状,引导用户3-5分钟个性化编辑
- 学习人工修改升级为"核心飞轮":越用越省事
- writing-guide.md 新增编辑锚点章节,解释为什么锚点是设计不是缺陷
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 23:42:38 +08:00
wangzhuc
0e91726526
writing-config: 框架开源,参数私有
...
writing-config.yaml 加入 gitignore(用户自己跑 loop 优化,每人结果不同)。
提供 writing-config.example.yaml 作为起点。
optimization-results.tsv 也加入 gitignore。
这解决了开源对抗问题:框架公开,但检测方没有一个固定靶子可以反向训练,
因为每个用户优化出来的参数不同。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 23:26:58 +08:00
wangzhuc
8e16c70ead
新增优化循环框架:humanness_score.py + optimize_loop.py
...
借鉴 Karpathy autoresearch 的 change→score→keep/rollback 模式:
- humanness_score.py: 固定打分器,两层评分(客观checklist + 主观读者感)
6项客观检查:禁用词/真实引用/破句/句长方差/段长方差/词汇温度
1项主观LLM判官(stub,需配置API)
复合分 0-100(越低越像人)
- optimize_loop.py: 迭代框架,通过修改 writing-config.yaml 参数
自动生成文章→打分→保留或回滚→记录到 results.tsv
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 23:18:55 +08:00
wangzhuc
59aa215f12
新增 Step 3.75 素材采集:真实信息锚定是通过 AI 检测的关键
...
根据朱雀AI检测对比分析,通过检测的文章核心特征是"建立在真实外部
信息源之上"——具名来源、可验证数据、真实引述。纯 LLM 生成的
"假细节"(编造数据/虚构场景)在 token 概率分布上仍然是 AI 的。
改动:
- SKILL.md 新增 Step 3.75:WebSearch 采集 5-8 条真实素材
- Step 4b 写作要求必须锚定真实素材,禁止编造
- writing-guide.md 新增"最重要的一条":真实信息锚定优先级最高
- 自检清单前置第 0 项:真实信息锚定检查 + 零编造检查
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 23:15:14 +08:00
wangzhuc
40bc8a1ceb
修复排版升级与 workflow 的兼容问题 + 更新 README
...
兼容修复:
- style-template.md 主题列表从 4 → 16,新增 gallery 提示
- writing-guide.md "客户" → "用户"(单用户模式残留措辞)
- SKILL.md description 新增主题画廊/容器语法触发词
- SKILL.md Step 4 新增容器语法说明(:::dialogue/timeline/callout/quote)
- SKILL.md Step 7 新增 converter 自动修复说明(CJK/脚注/暗黑/列表)
- SKILL.md Step 8 新增"看看有什么主题"/"换主题"用户操作
- SKILL.md Onboard 主题选问新增 gallery 命令提示
- wechat-constraints.md 新增第 8 节"WeWrite 自动修复"
- README 完整更新:排版引擎章节、16 主题分类表、容器语法示例、gallery 命令
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 22:58:32 +08:00
wangzhuc
2fa0d7fa6d
排版引擎大升级:CJK修复 + 外链脚注 + 暗黑模式 + 容器语法 + 16主题 + 画廊UI
...
converter.py 新增 6 项能力:
- CJK-Latin 自动加空格(中英混排更易读)
- 加粗标点外移(修复微信渲染 bug)
- ul/ol 转 section(微信原生列表不稳定)
- 外链→编号脚注 + 文末参考链接(微信屏蔽外链)
- data-darkmode-* 属性注入(适配微信暗黑模式)
- :::dialogue / :::timeline / :::callout / :::quote 容器语法
主题系统:
- 从 4 个扩充到 16 个(含字节/少数派/报纸/包豪斯/水墨/午夜等风格)
- 所有主题新增 darkmode 色值
- 新增 gallery 命令:浏览器内 16 主题并排预览 + 一键复制
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 22:53:28 +08:00
wangzhuc
d4ca5ba9ef
更新 README:反映单用户模式重构 + 7层去AI体系 + OpenClaw 兼容
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 22:39:19 +08:00
wangzhuc
dd1de0d1e9
重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题
...
架构转变:从代运营多客户模式改为开源单用户模式。
- 去掉 clients/ 目录,style.yaml/history.yaml 扁平化到 skill root
- Step 1 简化(不再提取客户名,直接读 style.yaml)
- 新增 Step 0 环境检查(config/依赖/API 配置,降级标记传递到后续 Step)
- Onboard 改为首次设置流程(交互式问答 + 支持"用默认的直接写")
- 3 个脚本去掉 --client 参数,路径扁平化
- 修复 10 项 workflow 问题(降级传递、历史写入、wechat-constraints 引用等)
- evals 更新为单用户模式的 3 个场景
- 新增 style.example.yaml 作为默认模板
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 22:36:36 +08:00
wangzhuc
ffcc186578
升级去AI痕迹体系:3层→7层反检测 + 维度随机化 + 逐层验证
...
针对朱雀AI检测,将 writing-guide.md 的去AI痕迹从表层词汇处理
扩展为7层深度反检测体系(词汇温度梯度/句法层/信息密度层/
连贯性打破层/具体性注入层/情绪弧线/维度随机化),并在 SKILL.md
中配套增加 Step 4a 维度随机化机制和 Step 5b 逐层验证流程。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 21:58:16 +08:00
wangzhuc
ec4a646359
Rename media-agent → WeWrite
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 22:18:38 +08:00
wangzhuc
1ab34fa450
Initial release — 公众号文章全流程 AI Skill
...
热点抓取 → 选题 → 框架 → 写作 → SEO → 视觉AI → 排版 → 微信草稿箱,
一句话触发完整流程。适用于 Claude Code skill 格式。
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 22:16:18 +08:00