WeWrite 3.3 — 从单体 Skill 到三层架构
WeWrite 3.3 — 从单体 Skill 到三层架构
这是 WeWrite 开源以来最大的一次重构。上一个公开版本还是一个近万 token 的单体 SKILL.md + 一堆散装 Python 脚本;从 3.x 起,WeWrite 变成了「提示词层 + 运行时层 + 状态层」三层解耦的完整工程:
skills/(判断交给 Agent) +
wewriteCLI(确定性交给 Python) + ~/.wewrite/(你的数据只属于你)
✨ 亮点
🧩 模块化:1 个单体 → 10 个自包含 Skill
主入口 wewrite 负责路由与 8 步管道编排,9 个 wewrite-* 模块各管一段、可独立激活:
| 模块 | 职责 |
|---|---|
wewrite-style |
首次使用的风格建档 |
wewrite-topic |
热点选题 + 历史表现加权 |
wewrite-write |
框架 → 素材 → 写作(完整写作路径) |
wewrite-review |
SEO + 写作质量评分 + 自检报告 |
wewrite-visual |
AI 配图 |
wewrite-publish |
排版 → 微信草稿箱(+ gallery / 图文卡片) |
wewrite-learn |
修改学习飞轮 / 范文库 / 主题学习 |
wewrite-stats |
阅读数据回填,反哺选题 |
wewrite-rewrite |
一源多发:小红书 / 抖音口播稿 |
每个模块自带 references/,目录复制到哪都能用。跨模块状态统一走 ~/.wewrite/output/_state.yaml 契约。
📦 wewrite CLI 登陆 PyPI
确定性操作全部沉淀为独立命令行工具,不装 skill 也能用:
uv tool install wewrite # 或 pipx install wewritewewrite preview / publish— Markdown → 微信 HTML → 草稿箱wewrite score— 写作质量评分(11 项统计学/语言学检测)wewrite validate— 16 条微信平台排版规则校验wewrite hotspots / seo / stats / diagnose / fetch-article / learn-edits …
🎨 排版系统大升级
- 9 种内容容器:
:::callout:::timeline:::dialogue:::quote:::pullquote:::label:::steps:::highlight:::summary - 18 套内置主题 +
wewrite learn-theme从任意公众号文章学习新主题 - 粘贴加固:预览复制进微信编辑器不再丢样式
- 自动校验闭环:转换输出必须通过自家
wewrite validate(CI 强制)
🏠 用户状态外置到 ~/.wewrite/
配置、风格档案、历史记录、范文库、学习成果全部搬出仓库——升级、重装、换机不再丢数据。老用户一条命令迁移:wewrite migrate --from <旧目录>(install.sh 会自动做)。
🚀 四大 Agent 宿主开箱即用
Claude Code、Codex、OpenClaw、Hermes 均已原生支持 folder-per-skill 标准,dist/ 单体构建产物正式退役:
git clone https://github.com/imraywang/wewrite && cd wewrite && bash install.sh
# Hermes 用户:hermes skills install imraywang/wewrite💰 混合路由写作(可选)
wewrite llm-write 支持将初稿生成路由到 DeepSeek,实测单篇成本约 $0.04,编排判断仍由你的 Agent 完成。
⚠️ 升级注意(Breaking Changes)
- 根 SKILL.md 已删除——老版本用户请重新运行
bash install.sh,它会链接 10 个新模块并清理旧链接。 - 用户状态位置变更——首次运行 install.sh 时自动迁移到
~/.wewrite/;也可手动wewrite migrate --from <旧仓库路径>。 - dist/ 目录不再存在——OpenClaw / Codex 用户改用 install.sh 的自动链接(检测到
~/.openclaw/~/.codex即追加)。 - Python 脚本直调路径全部失效,统一改用
wewrite <cmd>。
📊 数据一览
- 10 个 skill 模块 · 18 套主题 · 7 种写作人格 · 9 种内容容器
wewrite score11 项质量检测 ·wewrite validate16 条平台规则- 测试 72 项 · CI 三条流水线(质量门 / star 图表 / PyPI 自动发版)
完整安装与文档:https://github.com/imraywang/wewrite · PyPI: https://pypi.org/project/wewrite/