From ns
小说 canon 记忆维护技能。用于更新单本 NS 项目的已定事实、计划、连续性、正文索引、风格摘要、来源边界、视觉索引、notes/*.md 和 records/*.md;用于新书脑暴后、本卷规划后、分阶段写作后沉淀本地记忆,方便新会话接续章节写作。当用户要求记住设定、保存资料、更新大纲/进度、处理章末笔记、修正连续性、整理 notes/records、拆分过长文件或接手旧小说记忆时使用。NOVEL.md 执行约束写入走 ns-guidance。
How this skill is triggered — by the user, by Claude, or both
Slash command
/ns:ns-canonThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
只维护项目记忆、事实和进度;不写新正文,不主动造设定。
只维护项目记忆、事实和进度;不写新正文,不主动造设定。
读取 memory-schema.md 判断 NOVEL.md 执行约束、记忆和主要产物的关系;需要决定具体写入文件时读 file-roles.md;新建卷、章节、notes 或 records 时读 content-templates.md。
.novelstudio/NOVEL.md:每次先读,写入转 $ns-guidance。.novelstudio/:结构化记忆、notes、records 和工具。file-roles.md。.novelstudio/project.yaml:title;卷名/章节名的 title 不能反推书名。.novelstudio/;旧 novel-studio/ 只作为迁移输入。.novelstudio/NOVEL.md;工作流、协作边界和写入禁区转 $ns-guidance。index.yaml.entries 应能从章节 frontmatter 和审计字数重建。_index.md 维护人读简介和目录;plan.yaml 维护计划。index.yaml -> 卷 _index.md。index.yaml、continuity.yaml、memory.yaml。plan.yaml -> 必要的卷 _index.md 说明。notes/story-prep.md 或 notes/ideation.md 保存长说明,records/brainstorm-*.md 保存过程检查点,YAML 只留摘要、状态和路径。plan.yaml.volumes[]、卷 _index.md、必要的 notes/volume-<id>-outline.md 和 records/volume-<id>-planning.md。memory.yaml / continuity.yaml。_index.md、相关 notes/records 和上一章就恢复上下文。continuity.yaml 标出冲突、影响章节和修复策略,再按影响同步 memory.yaml、notes/records 和正文修订入口;不要在正文里硬圆而不回写 canon。$ns-guidance。finish.yaml 只在分卷完成、全书完稿或交付物变化时更新。python skills/ns-canon/scripts/schema_doctor.py <novel-root>。python skills/ns-canon/scripts/continuity_check.py <novel-root>。python skills/ns-canon/scripts/resume_status.py <novel-root>。--json;需要把未收束线索作为失败条件时,连续性检查加 --strict。Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub honestman9527/novel-studio --plugin ns