工作流模版 · 概览
content workflow v2.1 · workflow-aligned ADR-008

自媒体内容
工作流模板

为什么需要一套工作流模板

每周更一篇公众号,从 0 搭流程的成本远高于写本身:选题靠灵感、风格靠手感、审查靠记性、配图靠拼运气。换人写、换号写、过两个月回头看 —— 全部从零开始。本模板把这四件事都沉到 markdown 文件里,拆 1 个对标 → 改 1 份 positioning.md → 引擎完全复用。

v2.1 引入(ADR-008):写作模型四件套(骨架 / 开头 / 中段 / 收尾)+ 三档证据等级(🟢 直接 / 🟡 推断 / 🔴 猜测)+ scorer 骨架适配度独立打分 + fact-checker 红线 🔴 = 0。

确定定位 → 素材整理 → 选题 → 创作 → 审查 → 确认 → 排版 → 发布。 八步流转 × 五个寄生数据库 × 三层审查门禁 × 写作模型四件套。原型基于强西「组织 AI 化」公众号,已发 2 篇,6 篇在管线。

Step 1 · Fork 步骤
5
对标拆解 → 改 positioning.md
Step 2 · 核心数据库
5
寄生 frontmatter,零外部依赖
Step 3-8 · 生产阶段
8
0-ideas → 6-archived 目录即状态
Step 5 · 审查门禁
3
editor / style / fact,信息隔离

五步切换身份

先拆 1 个对标账号 → 改 1 个 positioning.md → 引擎(rules / agents / skills / hooks)完全复用。

对标账号拆解

选 1 个对标大 V,按「人设 / 语言指纹 / 内容母题 / 商业路径」四层拆解,输出可复用的语言模板和爆款公式 —— 反哺 positioning + voice。

_dev/大V深度拆解-完整版.md

确定账号定位

positioning.md 共 9 节字段:身份 / 定位 / 读者 / 内容支柱 / 差异化 / 主张 / 节奏 / 变现 / 分发。可直接套用 Step 1 拆解结论,9 个字段全部可填写、实时预览、导出 md。

docs/strategy/positioning.md

改写作签名(可选)

voice.md 是当前作者指纹(247 行)。把 Step 1 拆出的句式模板 / 开头模型 / 结尾模型填进去,或先用默认值跑几篇再调。

.claude/rules/voice.md

改红线(按需)

CONSTITUTION 6 条红线 5 条通用。§5/§6 强烈建议保留,是产出质量的保险。

CONSTITUTION.md

清空示例 + 开跑

删旧素材 / 配图 / 示例文章,跑 /wechat-autopilot "你的第一个主题"

/wechat-autopilot "topic"

五库 · 数据库寄生 frontmatter

不另建表,不另起目录。素材库、选题池、稿件流水、日历、复盘全部寄生在 markdown frontmatter,glob + grep 就能查询。

DB 01

素材库

materials/references/

case / 金句 / 数据 / 引用 / 灵感。used: true 复用记忆,避免重复引用。
▸ 打开素材库工作台

DB 02

选题池

content/0-ideas/

进池门禁三字段:pillar / target_reader / reader_value。缺一不进,避免变垃圾桶。
▸ 打开选题池工作台

DB 03

稿件流水

content/1~6/ · 10 stage + CP1-4

从空白主题 → 分发完成的端到端工作流。10 个阶段 · 4 个你必须介入的决策点(CP1-4)。
▸ 看 10 阶段工作流 · ▸ 看产出归类视图

DB 04

发布日历

ops/calendar-YYYYMM.md

计划日 + 实际日双轴,可作为稿件流水的视图,按渠道完成度跟踪。

DB 05

复盘记录

docs/retros/retro_*.md

发布满 7 天填,schema 化 12 字段,结论反哺 voice.md / positioning.md。

DB 01 · 素材库工作台

Claude + Obsidian 模式:每条素材 = 一个带 frontmatter 的 .md 文件。可手动新建、批量上传 .md/.txt、本地浏览器自动保存 → 一键导出整个 vault 覆盖到 materials/references/

▸ 新建素材 · 字段写完点保存
⬆ 拖入 .md / .txt 文件 或点击选择 · 支持多选 · 自动解析 frontmatter
兼容 Obsidian 笔记格式 — 已有 vault 直接拖整个文件夹的 .md 文件进来
0 条
还没有素材。
填上面表单点保存,或拖入 .md 文件批量导入。

选题池 · DB 02

检索素材库 → 调 Claude 生成 3-5 个选题方向 → 创作者人工确认 → 入池为 content/0-ideas/ 草稿。每个选题必含 pillar / target_reader / reader_value 三门禁字段,缺一不进。

DB 02 · 选题池工作台

SOP:检索素材库 → 调 Claude 生成 3-5 个选题方向 → 创作者人工确认 → 入池为 content/0-ideas/ 草稿。每个选题必含 pillar / target_reader / reader_value 三门禁字段。

▸ Step 1 · 配置生成参数
候选素材:0 条
▸ Step 2 · 候选选题(待创作者确认) 0 个
还没生成候选。
填好上面参数点「生成选题方向」,Claude 会基于素材库扒出 3-5 个方向。
▸ Step 3 · 已入池选题 0 个
还没入池。
从上面候选区点「✓ 入池」即可。

稿件流水 · 10 阶段端到端

从空白主题 → 分发完成。10 个阶段 + 4 个决策点(CP1-4)AUTO 阶段 Claude 自动跑;DECISION 阶段会停下等你拍板。Step 5 审查详情见 四道闸;Step 7 排版器接在 CP4 之后。

DB 03 · 稿件流水(10 阶段端到端工作流)

从空白主题 → 分发完成。10 个阶段 + 4 个决策点(CP1-4)AUTO 阶段 Claude 自动跑;DECISION 阶段会停下来等你拍板,标准化输入格式见每个 CP 行的 chip。

AUTO · Claude 自动执行 DECISION · 你必须介入 10 stage · 4 CP · 6 AUTO · 4 DECISION
0
INIT
STAGE 0 · 初始化
读身份卡 + 生成 slug + 创建状态文件
positioning.md / voice.md / CONSTITUTION.md,按主题生成 slug,写入 ops/pipeline-state.json
AUTO
1
CP1
STAGE 1 · TOPIC_DISCOVERY → CP1
选题发现 · 你来决策
scout agent 出 5 个候选(按四维度评分:痛感 / 价值 / 时效 / 差异化)→ 你从 1-5 选一个,或 redo / custom。
输入 1-5 redo custom: 自定主题
DECISION
2
OUTLINE
STAGE 2 · OUTLINE + MATERIAL_AUDIT ADR-008
立纲 + 素材审计(并行)
architect agent 先按 writing-models.md 选骨架四件套(BM-1~4 骨架 / OP-1~5 开头 / BD-1~4 中段 / CL-1~3 结尾),写入 frontmatter writing_models;再按 voice.md 六段式落地骨架;逐场景位审计素材状态 ✅⏳❌。3 个以上 ❌ 触发 CP2。
skeleton: BM-1~4 opening: OP-1~5 body: BD-1~4 closing: CL-1~3
AUTO
2.5
CP2
STAGE 2.5 · INTERVIEW · CP2
素材决策 · 你来决策
看到生成的采访问题清单 → 你选择走哪条路:补访谈、降标准、换素材,还是直接进写作(接受素材缺口)。
interview skip substitute: 替代素材 drop: 砍场景
DECISION
3
WRITE
STAGE 3 · WRITING
写作(按骨架填充)
按 longform.md 长文规则展开。每个场景位嵌入真实锚点(人名、数字、对话)。AI 味雷区按 voice.md §8 实时回避。
AUTO
4
REVIEW × 2
STAGE 4 · REVIEW_GATE ADR-008
三层审查 + scorer 双门禁(信息隔离 · 自动循环最多 2 轮)
editor / style-auditor / fact-checker 三 agent 并行调度,互相看不见彼此意见。任一打回 → 回 STAGE 3 改 → 重审。两轮仍未过 → 写 review-deadlock.md 上报 CP3。
ADR-008 新增门禁:
· fact-checker 输出 三档证据等级总览🟢 直接 / 🟡 推断 / 🔴 猜测🔴 = 0 是红线,否则一票打回。
· scorer 输出独立元字段 writing_models_fit(骨架 / 开头 / 中段 / 收尾 各 25 分,合 100),verdict ≠ FAILfit_score ≥ 70 才能过门。
· 原 5 维 100 分 + 标题分 = 20 并行保留,不替代。
AUTO
4.5
CP3
STAGE 4.5 · FINAL_APPROVAL · CP3
终稿确认 · 你来决策
看 scorer 五维评分 + 标题分 + 骨架适配 4×25、fact-checker 证据等级总览(🟢/🟡/🔴)、三层审查通过摘要 → 你拍板:进配图排版,还是回写作修一个具体点。
approve revise: 指明问题 reject: 进 archived
DECISION
5
VISUAL+FMT
STAGE 5 · VISUAL_GEN + FORMATTING
配图 + 排版(并行)
visual-designer 出 1 封面 + 3-4 场景图(SVG → PNG),所有数字/对话与正文锚点一致。/wechat-formatter 同时套主题。视觉退出条件按 visuals.md 检查。
AUTO
5.5
CP4
STAGE 5.5 · PUBLISH_APPROVAL · CP4
发布确认 · 你来决策
publish-checker 过完发布清单(标题、摘要、封面、原创、引用合规)→ 你最后一次拍板:现在发,还是定时,还是 hold。
publish: 立即发布 schedule: HH:MM hold: 暂存 ready
DECISION
6+7
SHIP
STAGE 6 + 7 · PUBLISHING + DISTRIBUTION
发布 + 多平台分发
公众号发布 → distributor agent 24h 内推小红书(/wechat-formatter xhs)+ 知乎长文 + 即刻 3-5 条 + X thread。每渠道完成度写回 kanban 与 calendar。满 7 天触发 retro。
AUTO
DB 03 · 产出归类视图(目录状态机)

稿件流水的物理目录视图。看每篇稿件当前躺在哪个目录 content/<N-state>/<slug>.md。完整工作流见上方 10 阶段时间线。

↔ 工作流对位 drafts = Stage 0-3 / reviewing = Stage 4 / formatting = Stage 5 / ready = pre-CP4 / published = Stage 6+7 / archived = retro 完成
0 篇在流水

四道闸

每篇文章必须穿过:红线 → 三层审查 → 质量门禁 → 发布清单。前一道不过,后一道不开。

§ CONSTITUTION

6 条红线

  • 内容真实性 · 不编造细节
  • 配图真实性 · 锚点一致
  • 素材边界 · 不洗稿
  • 写作底线 · AI 味雷区
§ REVIEW

三层审查

  • editor · 论点 / 三层穿透
  • style-auditor · 像不像本人
  • fact-checker · 数据 / 时间
  • 信息隔离,独立打分
§ GATE

质量门禁 ADR-008

  • 五维度 100 分制 · 总分 ≥ 90
  • 标题分 ≥ 18(一票否决)
  • 骨架适配 4×25=100 · fit_score ≥ 70
  • 🔴 主观猜测 = 0(红线)
  • 未达标自动循环 ≤ 3 轮
§ CHECKLIST

发布 10 项

  • 标题 ≤ 22 字 / Front Matter
  • 封面 900×383 / 平台禁词
  • 三处分发就绪
  • kanban + calendar 同步
§ REVIEW · DRILL DOWN 三层审查 · 显式 Team ADR-007 升级 每篇稿子穿过三道独立闸门:论点、风格、事实。三个 agent 互不可见对方意见 —— 避免被带偏 —— 一条 response 内并行调度。任一层 BLOCK 回 1-drafts 重走。
↯ Team 编排文件 .claude/teams/three-layer-review.md 3 agent · 并行 · 信息隔离 · 失败上限 3 轮
LAYER 01 论点

editor · 主编审查

问:论点立得住吗?

论点是否穿透「思想 / 方法 / 落地」三层;对创业者读者是否有用;标题是否兑现内容。

三层穿透 读者价值 标题兑现 论点空泛 → BLOCK
.claude/agents/editor.md → editor-review.md
LAYER 02 风格

style-auditor · 风格审查

问:像不像本人?

对照 voice.md 第 3 节签名特征 + 第 8 节雷区。AI 味、说教、术语漂移 —— 一票否决

签名节奏 口吻一致 术语统一 AI 味 → BLOCK
.claude/agents/style-auditor.md → style-review.md
LAYER 03 事实 · ADR-007 + 008

fact-checker · 事实核查 + 证据分级

问:外部真值锚得住吗?每条主张属于哪一档证据?

案例 / 数字 / 时间 / 公开言论 → 必须 firecrawlWebSearch 找到至少 1 处独立外部来源(官方 > 原始报告 > 头部媒体)。ADR-008 升级:每条主张按三档证据等级标注,输出证据等级总览。

🟢 直接证据 · 有出处 🟡 合理推断 · 标【推断】 🔴 主观猜测 · 禁入正文
公司+事件 数字+来源 公开言论 🔴 ≥ 1 → BLOCK 无外部佐证 → REVISE
.claude/agents/fact-checker.md → fact-check.md + 证据等级总览
信息隔离 三 agent 互相 禁读 对方产出文件 —— editor-review / style-review / fact-check 三份独立报告,避免相互带偏,独立打分。
并行调度 一条 response 内 3 个 Agent tool 同时起 —— 不再串行,比逐层调度省 ~60% 耗时
失败循环 任一层 BLOCK → 回 1-drafts 改 → 重审;上限 3 轮仍未过 → 写 review-deadlock.md 上交 CP3。

不可违反的红线

每一条都被 hooks / agent / 三层审查机器化执行。任何写作 / 配图 / 流程动作与本条冲突时,停下来告知用户,不要自行绕过

§1

内容真实性

禁止编造案例、数字、对话、时间。任何具体细节必须有素材库或采访记录的真实锚点。素材为 ❌(缺失)时触发采访,不允许靠"合理推测"补全

🟢 直接证据 · 写正文标【数据/事件名】 🟡 合理推断 · 必须标【推断】或【看起来】 🔴 主观猜测 · 禁入正文(red line)
§2

配图真实性

封面 + 场景图里的每一个数字、对话、名字必须与正文 1:1 一致。visual-designer 必须读 fabrication-log.md 确认所有可视化锚点都来自素材,不允许"为了好看"自行编造图中数字。

visuals.md · 锚点核对清单
§3

素材边界

private/ 目录的素材(客户对话 / 报价 / 私域沉淀)禁止直接复制进 content/。必须经过抽象 + 脱敏,且作者明确授权才能引用。Hooks 在 OS 层拦截直接读取。

materials/private/ · .claude/settings.json Hook
§4

三层审查不可跳过

editor / style-auditor / fact-checker 三道闸必须全过。任一层 BLOCK → 回 1-drafts → 重走全部三层。不允许"风格已审过,只补审事实"等部分跳过。三 agent 信息隔离,独立打分。

.claude/teams/three-layer-review.md 跳层 = BLOCK
§5

写作风格底线

正文 ≤ 5000 字(超出必须拆篇)。voice.md 第 7 节 12 条自检 ≥ 9 条勾选。叙事主语是"我"不是"你"。禁止"你应该 / 正确的做法是 / 很多人的误区是"等说教句式。

.claude/rules/voice.md §7
§6

AI 味雷区

"赋能 / 闭环 / 生态 / 范式"四件套禁用。"首先 / 其次 / 再次 / 最后"机械分层禁用。"在这个时代背景下"开头禁用。style-auditor 命中任一项 → BLOCK。

.claude/rules/voice.md §8 雷区
§7

工程产物边界

所有部署必须经 _dev/deploy.sh,cwd 必须在项目根内(禁用 /tmp、/private/tmp、/var/tmp)。2026-05-16 真实踩坑:从 /tmp/ 部署导致系统重启后源文件丢失。Hooks 在 OS 层拦截危险 Bash。

_dev/deploy.sh · 4 层护栏 /tmp 部署 = 阻断
机器强制 §3 / §7 通过 .claude/settings.json 的 Hooks 在 Bash / Read / Write 层直接拦截。
Agent 强制 §1 / §2 / §4 / §5 / §6 通过 editor / style-auditor / fact-checker 三层独立打分 + scorer 量化,BLOCK = 回炉。
最终源 本节内容与 CONSTITUTION.md 同步;若有冲突 以 .md 为准

排版器 · Markdown → 公众号

审查 + 终稿确认通过后,进入 Stage 5 配图 + 排版。左侧写 Markdown,中间实时预览公众号实际效果,右侧细粒度调样式。一键 复制富文本到公众号后台,所有样式以 inline-style 注入,粘贴保留全部格式。

⌘ 强西排版器 Markdown → 公众号 · 内联样式 · 复制即用 0 字 · 0 分钟
Markdown 已自动保存
预览(360px 手机视图) 公众号实际效果
9:41 100%
文章标题(公众号会自动加上)
· 刚刚

发布 + 多平台分发

公众号定时 → distributor agent 24h 内推到 4 个外部平台 → 每渠道完成度写回 kanban 与 calendar。满 7 天触发 retro。

主阵地 T+0 立即 / 定时

微信公众号

publish-checker 过完 10 项发布清单 → CP4 拍板 → 调公众号草稿 API → 定时 / 即发。封面 900×383、原创声明、引用合规一次过。

/wechat-formatter · publish-checker
分发 · 图文 T+24h

小红书

同主题转系列图(封面九宫格 + 正文金句卡 + 图片化引用块),保留核心论点,删长链接。

/wechat-formatter xhs
分发 · 长文 T+24h

知乎

长文原文复用 → 补充一段「行业背景」与一段「数据回顾」前置 → 末尾留公众号引导。

distributor agent · zhihu
分发 · 短句 T+0 当日

即刻

拆 3-5 条核心观点(每条 <140 字)+ 公众号外链。低门槛预热 + 引流。

distributor agent · jike
分发 · 海外 T+0 当日

X / Twitter

英文 thread(5-8 推)。结构:钩子 → 论点 → 案例 → 结论 → 公众号长文 CTA。

distributor agent · x
可选 按选题判断

视频号 / 抖音

选 1-2 个核心观点做 60s 短视频脚本(口播 + 字幕模板)。仅适合强反差 / 强案例题。

distributor agent · video
↻ Retro 闭环 发布满 7 天 · 自动触发
发布日起算第 8 天 0:00 → 调出 docs/retros/_template.md 12 字段 schema → 抓回 kanban / calendar / 各平台数据 → 写入 docs/retros/retro_<slug>.md → 结论反哺 voice.md / positioning.md,规则越用越准。

五层节奏

按时间维度组织,不是线性流程。每层有固定 playbook,互相反哺 —— 八步流转的上下文与节拍都从这里来。

QUARTERLY

战略层

账号定位卡 + 内容支柱评估 + 变现路径检查 → 定位文档更新

docs/strategy/
quarterly-review.md
WEEKLY

规划层

周一计划(30min)+ 周日复盘(20min)→ 周计划 + 选题表

docs/playbooks/
weekly-routine.md
PER-ARTICLE

生产层

素材 → 大纲 → 初稿 → 改稿 → 排版 → 发布 → 分发,八阶段目录即状态

/wechat-autopilot
content/0-ideas→6
DAILY

运营层

早 10min + 随手 + 晚 15min → 选题池增量 + 素材库增量 + 私域沉淀

docs/playbooks/
daily-routine.md
CONTINUOUS

累积层 ADR-008

月度汇总 + 复盘 → 模板沉淀 + 反哺 voice / positioning / writing-models,规则越用越准。5 篇起统计骨架/开头桶,得出 v0.x 升级建议(< 5 篇拒绝下结论,避免主观猜测)。

docs/playbooks/
monthly-summary.md
+ writing-models.md

目录结构

绿色 = 本次 SOP 对齐新增,紫色高亮 = fork 复用入口

项目根/
├─ SETUP.md                  ← fork 复用五步上手 NEW
├─ CLAUDE.md                  流程治理(身份指针化)
├─ CONSTITUTION.md            6 条不可违反红线
├─ AGENTS.md                  跨工具最小指针
│
├─ docs/
│  ├─ strategy/               NEW · 战略层
│  │  ├─ positioning.md      ← 唯一身份配置入口(A-I 九节)
│  │  └─ quarterly-review.md  季度校准 checklist
│  ├─ playbooks/
│  │  ├─ content-flow.md
│  │  ├─ publish-checklist.md
│  │  ├─ kanban-update.md
│  │  ├─ daily-routine.md       NEW · 运营层
│  │  ├─ weekly-routine.md      NEW · 规划层
│  │  └─ monthly-summary.md     NEW · 累积层
│  ├─ retros/
│  │  └─ _template.md           NEW · 复盘 schema
│  └─ adr/                   ADR-001 → ADR-006
│
├─ .claude/
│  ├─ rules/  (8)             voice / sourcing / visuals / editorial / longform / frontmatter / research / writing-models  +1 · ADR-008
│  ├─ agents/ (8)             editor / style-auditor / fact-checker / scorer / visual-designer / distributor / scout / architect  3 改
│  ├─ skills/ (1)             wechat-autopilot/SKILL.md v1.3 · ADR-008
│  └─ settings.json           Hooks(机器强制)
│
├─ content/                 七阶段:0-ideas → 6-archived(稿件流水)
├─ materials/               articles/ + references/(素材库)
├─ assets/                  per-slug 封面 + 场景图
├─ ops/                     kanban + calendar + pipeline-state + log
└─ templates/               longform.md + writing_models frontmatter

本次架构调整清单

ADR-008 · writing-models + 三档证据等级 · 2 新增 + 12 改动 · 历史快照:ADR-006 SOP-alignment (9 新增 + 2 改动)

ADR-008 · 新增文件

  • .claude/rules/writing-models.md
    4 骨架 + 5 开头 + 4 中段 + 3 结尾
  • docs/adr/ADR-008-writing-models-and-evidence-tier.md

ADR-008 · 改动文件

  • CONSTITUTION.md
    + §1.1 三档证据等级红线
  • .claude/agents/fact-checker.md
    + §7 证据等级标注 + 总览输出
  • .claude/agents/architect.md
    + Step 0 选骨架四件套
  • .claude/agents/scorer.md
    + writing_models_fit 4×25 独立元字段
  • .claude/skills/wechat-autopilot/SKILL.md
    v1.2 → v1.3 · state schema 加 writing_models 块
  • .claude/rules/voice.md
    §4 加 writing-models 引用块(冲突时 voice 胜)
  • .claude/rules/editorial.md
    引用规范对齐 §1.1 三档
  • .claude/rules/frontmatter.md
    + writing_models block
  • docs/playbooks/monthly-summary.md
    + §2.5 写作模型表现统计
  • docs/playbooks/publish-checklist.md
    + 写作模型层 + 真实性层
  • templates/longform.md
    + writing_models frontmatter
  • CLAUDE.md
    + writing-models.md + 1-drafts/2-reviewing 触发规则

ADR-006 · 历史快照

  • SETUP.md
  • docs/strategy/positioning.md
  • docs/strategy/quarterly-review.md
  • docs/playbooks/weekly-routine.md
  • docs/playbooks/daily-routine.md
  • docs/playbooks/monthly-summary.md
  • docs/retros/_template.md
  • ops/calendar-202605.md
  • docs/adr/ADR-006-sop-alignment.md
  • CLAUDE.md
  • .claude/rules/frontmatter.md

引擎不动

  • AGENTS.md
  • .claude/rules/sourcing.md
  • .claude/rules/visuals.md
  • .claude/rules/research.md
  • .claude/agents/editor.md
  • .claude/agents/style-auditor.md
  • .claude/agents/visual-designer.md
  • .claude/agents/distributor.md
  • .claude/agents/scout.md
  • .claude/settings.json
已复制
查看模板