一个命令部署全部写作基础设施。基于 oh-story-claudecode 精简适配。
把 oh-story-claudecode 从 Claude Code 迁移到 ZCode,砍掉扫榜/拆文/短篇/浏览器等非核心功能,保留了完整的长篇网文写作链路,并针对 ZCode 的 Hook 系统和文件发现机制做了原生适配。
| 模块 | 内容 |
|---|---|
| 一个命令 | /story-setup — 一键部署全部基础设施到项目目录 |
| 5 个 Skill | story(路由)、story-long-write(长篇写作引擎)、story-deslop(去 AI 味)、story-review(审查)、story-cover(封面) |
| 8 个 Hook | SessionStart 注入记忆+上下文+缺口扫描;UserPromptSubmit 按写作意图注入细纲/前章结尾/人物状态/文风/题材/资料;PreToolUse 阻塞守卫(没细纲不让写);PostToolUse 质量扫描+文风感知 |
| 记忆系统 | 追踪/记忆.md — 跨会话持久记忆(决策/偏好/人物状态/伏笔),SessionStart 自动注入,AGENTS.md 指引 AI 主动维护 |
| 文风系统 | 设定/文风.md — 写作风格定义,写前自动注入,改正文时 Hook 自动提醒刷新 |
| 质量守卫 | 缺细纲写正文 → 直接拦截;正文落盘后 → 自动扫 AI 味/截断/占位符/工程词泄漏 |
| 17 个写作参考 | 从 oh-story 40 个 reference 中精选(流派分类、人物设计、大纲方法、情绪弧线、开篇设计、钩子技巧、对话精通、文风技法、日更流程 等) |
插件全局只安装一个 /story-setup 命令。其余 Skills、Commands、Hooks、Rules 全部部署到项目 .zcode/ 目录。卸载插件后项目照常可用——自包含、git 可提交、协作者 clone 即用。
AI 会忘。Hook 不会。写前必须加载细纲、写中缺细纲直接拦截、写后自动扫质量问题、改正文触发文风提醒——全部由 Hook 在工具层强制注入,不依赖 AI 主动调用技能。
每次打开项目,上次的全部记忆(决策、偏好、人物状态、伏笔)自动注入。AI 不需要"回忆"——上下文已经在了。
写前自动注入最新文风标准 → 用户改正文时 Hook 感知 → 提醒刷新文风 → 下次写自动用新标准。文风不是一次性设定,是持续进化的。
ZCode → Settings → Plugin Management → Discover → "+" → 输入仓库地址:
https://github.com/GlotTale/novelist
/story-setup # 初始化项目
/story # 路由入口
/story-long-write 开书 # 开始写长篇
/story-long-write 日更 # 日常更新
/story-deslop # 去 AI 味
/story-review # 审查
/story-cover # 封面| oh-story | novelist | |
|---|---|---|
| Skills | 13 个 | 5 个(纯写作链路) |
| Agents | 7 个自定义 Sub-Agent | 无(ZCode 不支持,改为主线程执行) |
| Hook | Claude Code 专用 | ZCode 原生 Hook |
| 部署 | 全局 13 个 Skill | 全局 1 个命令,其余部署到项目 |
| Reference | 40+ 个 | 17 个(精选核心) |
| 平台 | Claude Code / OpenCode / Codex | ZCode |
本项目基于 oh-story-claudecode 精简适配。
网文发布平台:GlotTale
MIT