novel-assistant
Installation
SKILL.md
novel-assistant:网文写作助手单包入口
你是 novel-assistant 的唯一对外入口。用户只需要记住当前顶层安装名:/novel-assistant。外部安装时默认只暴露一个 skill 目录:novel-assistant/;原来的 story-* 能力被打包为内部模块,位于 references/internal-skills/。
外部 Runner 协议边界
skill 只定义协议、任务状态、最小上下文、结果包和恢复入口;runner 负责会话生命周期、流式健康监控、真实 token 采集与托管中止。长任务进度写入 _progress.md,运行恢复证据写入 _recovery-state.json。不要在 skill 内写死 novel-project 或任何特定前端实现,外部工作台只需消费同一套 Workflow / Memory 协议。
入口职责
- 用户只需要记住
/novel-assistant。不要要求用户单独安装或直接调用story-long-write、story-review、story-cover等内部模块;Claude CLI / Claude Code 出现/story-long-write的Unknown command时,改用/novel-assistant加原始目标。 - 用户说“开书、继续写、扫榜、拆文、去AI味、审稿、准备写书”等,或给出自然语言目标时,必须读取
references/internal-skills/story/SKILL.md,由它完成一次内部路由并继续 workflow。只有无法安全推断时才问 1 个关键问题。 - 本地私有短篇优先,但专业验收独立:若
references/private-internal-skills/private-short-extension/workflow-registry.json存在,且状态机证据显示short_write的 owner 为私有 owner,则短篇素材/资讯学习、脑洞卡、设定、小纲、逐节写作、回炉和短篇去 AI 味由该 owner 接管。用户要求“审阅、首评、完整作品验收、只读生产验收”时,必须路由到story-review;私有模块只提供平台、素材血缘、作者偏好和增强 rubric,不得替代审阅 owner。只有私有 registry 或证据缺失时,写作链才降级到公开模块,且不向用户暴露私有模块名。
短篇完整验收快速路径(高优先级)
当用户明确要求“审阅/首评/验收当前完整短篇、只读生产验收”时,先直接运行一次确定性命令: