开一个本地网页表单,一次把多个问题摆给用户、等他提交,答案落盘成 JSON 再继续原工作流——替代 `AskUserQuestion`。要向用户提问、要他拍板或确认、一批里有两个或更多独立问题、问题之间有依赖要做分支、或要更正已提交的答案时使用;grill、头脑风暴、方案选型、需求澄清同样走本 skill。
扫描当前项目 `.scratch` 目录下的 spec、票面和 checkpoint 清单,生成一张任务进度网页。用户想知道手上有哪些活、做到哪了、现在能开工的是哪张票,或说「进度」「看一下状态」「还剩什么」时使用。
创建或更新单个小说人物的详细设定。当用户说"加个人物/写某角色设定/完善某人物/这个角色的经历关系"时调用。每个人物在 人物/<人物名>/ 下独立文件夹, 拆为三文件: 简介.md(简介+性格)、经历.md(各时间段经历/事件)、关系.md(与他人交集/是否见过)。本 skill 独占 人物/ 目录。
小说的整体核心设计——主要剧情与主要人物一起定(二者必须同处本 skill, 因为主角与主线相互定义)。当用户说"设计这本书的核心/定主线和主角/搭整体框架/核心设定"时调用。本 skill 是统筹者: 自己产出核心骨架, 并引用 novelist-outline / novelist-character / novelist-worldview 落地各部分细节, 不与它们抢目录。
初始化一部新小说的目录环境(scale)。当用户说"新建小说/开一本书/初始化小说项目/搭小说目录"时调用, 创建中文目录骨架(人物/世界观/设定/大纲/情节/章节/元数据)+模板文件。这是 novelist 插件所有其他 skill 的前置——没有目录环境, design/write/check 无处落盘。
重写小说章节。入参 mode=detect|fix(默认 fix): detect=只读诊断, 扫描全书产「建议重写章清单+理由+建议模式A/B/C」, 不改文件; fix=执行三模式——(A) 按 novelist-check 报告定点修复冲突; (B) 从指定章起清空该章及之后重写; (C) 连续重写多个指定章节。当用户说"重写第N章/从第N章开始重写/这几章重写/按检查报告改/第N章之后全删重写/诊断哪些章需重写"时调用。清空是破坏性操作, 执行前必须显式确认。本 skill 独占 章节/ 目录的覆盖写入。
小说写作一站式入口——用户只需调用 write, 即跑完整链: 前置就绪(目录环境+核心设计)→ 四要素确认 → 生成正文 → 收尾链(一致性检查→校对→去AIGC→定稿)。当用户说"写第N章/继续写/接着写剧情/写下一章/写这本书"时调用。设计未就绪会自动引导补(design), 全流程由本 skill 编排, 用户不必分别调各 skill。本 skill 独占 章节/ 目录的新增写入。
SKEIN 规则记忆库 (.skein/spec)。触发: planning 召回既有约定 / finish 后沉淀或改写规则 / 现状 wiki 与记忆库维护 / spec 一致性核查 / 空仓播种与整库重构。recall·sediment·amend·map·analyze·migrate·bootstrap·reconstruct·maintain 全模式入口。