我的多平台内容操作系统。所有内容、规则、产出都是 markdown,跑在本地。
参考来源:Shann Holmberg《How to build your content system with AI》。
关于本仓库:这里发布的是引擎与框架——动作技能(
modules/)、平台插件系统(platforms/)、段落模板(templates/)、跨技能工作流(workflows/)。 个人输入不随仓库分发,需要你自己创建:strategy/(定位 / 受众 / 内容支柱)、voice/voice-profile.md(你的声音画像)。各文件里对它们的引用即是预期的输入接口。
~/.claude 的 memory 跨项目稳定偏好(已有,不动)
~/Desktop/content-os/ 本仓库 → 内容、规则、运行状态
modules/ 下的 SKILL.md 动作技能,由 Claude 执行
inbox/素材 ──► select-topic ──► ideas/
│
▼
brief.md
│
▼
write-draft ──► draft-package.md
│
▼
verify-draft ──► postmortem
│
▼
ship by 你
│
▼
feedback.md
│
▼
weekly-review
│
▼
voice/ + platforms/ 规则更新
Never publish unedited. 系统是加速器,不是自动驾驶。
每条内容必须经过你这一关。skill 的产出永远是 draft-package.md,不是发布物。
- 在
stores/inbox.md顶部贴一条素材或想法 - 调
select-topicskill,过 bookmarkability 评分卡 - 通过的会落到
stores/ideas/目录 - 选一条 idea,开 run folder:
runs/active/{YYYY-MM-DD}-{slug}-{platform}/ - 调
write-draftskill,读voice/+platforms/{x}/,写draft-package.md - 调
verify-draftskill,过 avoid-slop + 评分卡 - 调
postmortemskill,让模型 point at exact lines - 你亲手定稿、发布
- 数据回流 →
feedback.md(Phase 1 手填,Phase 2 自动) - 每周调
weekly-reviewskill,把赢家/输家的规律更新回voice/和platforms/
cp -r platforms/_template platforms/zhihu
填 4 个文件:rules.md voice-overlay.md avoid-slop.md templates/。skills 不用改。
| 目录 | 装什么 | 谁写 |
|---|---|---|
strategy/ |
定位、受众、内容支柱 | 你手写,模型只读(个人输入,未包含在本仓库) |
voice/ |
通用声音规则 + 中文 slop 模式 | 你 + 模型协作 |
templates/ |
5 个通用段落骨架(清单 / 案例框架 / 长文方法论 / 机制讲解 / 类比驱动) | 模型起草,你认账 |
platforms/ |
各平台插件(硬规则 / 声音覆盖 / 平台特化模板) | 你为主 |
stores/ |
共享记忆:素材、选题、钩子、反馈 | 持续读写 |
runs/ |
每条内容一个 folder | skill 创建 |
modules/ |
5 个 SKILL.md | 起手版已写 |
workflows/ |
跨多个 skill 的 playbook | 文档 |
- Phase 1(现在) :写作流跑通。手填 feedback,每周手动 review
- Phase 2 :接入数据。Reddit/X 用 API,小红书等用 Playwright,weekly-review 自动消化