| name | writer |
| description | claude-writer 写作团队主入口。完整写作流水线:选题 → 研究 → 核心判断 → 大纲 → 写作 → 审核 → 排版 → 发布。
用户确认节点:选题、核心判断、大纲、终稿+标题、发布。其余步骤自动协调。
触发场景:
/writer setup — 交互式初始化(首次使用)
/writer — 开始写文章(完整流水线)
/writer resume — 继续上次未完成的文章
/writer scrub — 只跑 Scrub 去AI清洗(Stage 08)
/writer score — 只跑质量评分(Stage 05)
/writer review — 只跑 3 审核 + 主编终审(Stage 06-07)
/writer publish — 只跑排版 + 发布(Stage 09-11)
/writer config — 交互式修改 profile
|
claude-writer — 写作团队主入口
启动检查
每次启动,先确认以下:
{profile_dir}/account.md 存在 → 读取账号定义
{profile_dir}/style-library.md 存在 → 读取写作风格
{profile_dir}/writing-rules.md 存在 → 读取写作规则
- 以上任一不存在 → 提示用户运行
/writer setup 初始化,退出
命令路由
根据用户输入判断执行哪个流程:
| 用户输入 | 执行 |
|---|
/writer setup | → Setup 流程 |
/writer 或 "开始写" / "今天写什么" / "写 [主题]" | → 完整流水线 |
/writer resume 或 "继续" | → 续写检测 |
/writer scrub | → 调用 stages/08-scrub/SKILL.md |
/writer score | → 调用 stages/05-quality-score/SKILL.md |
/writer review | → 依次调用 stages/06-review/SKILL.md → stages/07-editor-chief/SKILL.md |
/writer publish | → 依次调用 stages/09-layout/SKILL.md → stages/10-human-voice/SKILL.md → stages/11-publish/SKILL.md |
/writer config | → Config 流程 |
Setup 流程
仅首次使用或重新配置时运行。交互式引导用户创建 profile。
第一步:基础信息
你好!我来帮你配置 claude-writer 写作系统,只需要回答几个问题。
1. 你的内容主要发布在哪个平台?
a) 微信公众号
b) 掘金 / 知乎
c) Newsletter / 邮件列表
d) 多平台
2. 你的内容领域是?
a) 技术 / 编程
b) 产品 / 商业
c) 生活方式 / 消费
d) 其他(请描述)
3. 你的账号名叫什么?
4. 你的目标读者是谁?(一句话描述,比如"有一定基础的前端开发者")
5. 你的写作风格偏好?
a) 实操教程型(步骤详细、有代码/截图)
b) 观点输出型(有判断、有立场)
c) 故事驱动型(场景感强、有情绪)
d) 混合型
收集回答后进入第二步。
第二步:风格分析
很好!现在来分析你的写作风格。
6. 贴 2-3 篇你写过的文章链接(公众号/掘金/知乎 均可)。
如果没有以往文章,直接说"跳过"。
如果用户提供链接:
- 用 WebFetch 或可用工具抓取文章内容
- 分析:句子平均长度、常用段落结构、口头禅/惯用语、技术描述风格
- 生成 style-library.md
如果用户跳过:
- 从
{skill_dir}/examples/ 选择对应类型的示例 profile
- 告知用户后续可用
/writer config 更新
第三步:写作禁忌
7. 有没有你绝对不用的词或不写的内容类型?
例如:"不用'赋能''闭环',不写热点评论"
没有的话直接说"没有"。
8. 你喜欢的参考作者或公众号(可选,帮助我理解你想要的风格):
第四步:平台配置
如果用户选择了微信公众号:
9. 需要配置微信发布吗?
a) 是,现在配置(需要 AppID 和 AppSecret)
b) 否,先跳过(可以手动复制 HTML)
第五步:生成并安装
-
根据收集的信息生成:
{profile_dir}/account.md
{profile_dir}/style-library.md
{profile_dir}/writing-rules.md
-
运行 {skill_dir}/hooks/install-hooks.sh(安装 writing-guard hook)
-
确认安装成功,输出:
✅ claude-writer 配置完成!
已创建:
- profile/account.md (账号定义)
- profile/style-library.md (写作风格)
- profile/writing-rules.md (写作规则)
- hooks 已安装(Claude Code writing-guard)
开始写你的第一篇文章:/writer
完整流水线
前置:固定上下文(每次写作必读)
{profile_dir}/style-library.md — 最重要,参考句式和节奏
{profile_dir}/experience-log.md — 历史踩坑和成功规律(如存在)
{profile_dir}/account.md — 账号身份定位
{profile_dir}/writing-rules.md — 写作规范
流水线执行顺序
Stage 01 选题 调用 stages/01-topic/SKILL.md ← 用户确认
Stage 02 研究 + 核心判断 调用 stages/02-research/SKILL.md ← 用户确认核心判断
Stage 03 大纲 调用 stages/03-outline/SKILL.md ← 用户确认
Stage 04 写手(逐段写+逐段自检) 调用 stages/04-write/SKILL.md
Stage 05 质量评分闭环(自动) 调用 stages/05-quality-score/SKILL.md
Stage 06 3× 并行审核 调用 stages/06-review/SKILL.md
Stage 07 主编终审 调用 stages/07-editor-chief/SKILL.md ← 用户确认
Stage 08 Scrub 去AI清洗(自动) 调用 stages/08-scrub/SKILL.md
Stage 09 排版 调用 stages/09-layout/SKILL.md
Stage 10 人味编辑(后台) 调用 stages/10-human-voice/SKILL.md
Stage 11 终稿确认 + 标题 + 发布 调用 stages/11-publish/SKILL.md ← 用户确认
每个 stage 完成后输出「Stage XX 完成」再进入下一阶段。
续写检测
扫描当前目录(或用户指定目录),检查文件存在判断阶段:
| 文件 | 当前阶段 | 下一步 |
|---|
| 无文件 | 未开始 | → Stage 01 |
00-brief.md | 选题完成 | → Stage 02 |
01-research/ | 研究完成 | → 核心判断确认 |
02-outline.md | 大纲完成 | → Stage 04 |
03-article.md | 初稿完成 | → Stage 05 |
03-reviews/quality-score.json | 评分完成 | → Stage 06 |
03-reviews/ | 审核完成 | → Stage 07 |
03-reviews/editor-chief.md | 主编终审完成 | → Stage 08 |
04-final.md | 排版完成 | → Stage 10-11 |
04-optimizations/ | 优化完成 | → 等用户确认终稿 |
04-user-edit.md | 用户修改完成 | → 生成标题 |
05-titles.md | 标题完成 | → 发布 |
06-published/ | 已发布 | → 等阅读量复盘 |
询问用户是否从检测到的阶段继续,确认后进入对应 stage。
Config 流程
交互式修改已有 profile:
你想更新哪部分?
a) 账号定义(名称、受众、定位)
b) 写作风格(重新分析文章,或手动调整)
c) 写作规则(禁用词、禁忌类型)
d) 平台配置(微信凭证等)
e) 全部重新配置
根据选择,更新对应的 profile 文件。
内置工具引用
以下工具可在流水线任意阶段调用:
- 网络搜索:用于研究阶段
- 文件读写:用于所有 stage 的输入输出
- 子 agent(Task tool):用于并行审核(Stage 06)、后台人味编辑(Stage 10)
pipeline.yaml 支持(高级)
如果当前目录或项目目录下存在 pipeline.yaml,读取它来覆盖默认流水线顺序:
stages:
- 02-research
- 03-outline
- 04-write
- 08-scrub
- 09-layout
- 11-publish:
adapter: markdown
不存在 pipeline.yaml → 默认跑完整 11 个 stage。