一键导入
novel-project-manager
长篇网文小说项目管理技能。用于初始化小说项目,把需求文档或故事点子转成结构化任务,管理正文、人物、情节、资料目录,选择今日写作任务,监控进度,处理卡文、设定冲突、节奏失衡、读者反馈,并在继续连载前执行质量门禁。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
长篇网文小说项目管理技能。用于初始化小说项目,把需求文档或故事点子转成结构化任务,管理正文、人物、情节、资料目录,选择今日写作任务,监控进度,处理卡文、设定冲突、节奏失衡、读者反馈,并在继续连载前执行质量门禁。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | novel-project-manager |
| description | 长篇网文小说项目管理技能。用于初始化小说项目,把需求文档或故事点子转成结构化任务,管理正文、人物、情节、资料目录,选择今日写作任务,监控进度,处理卡文、设定冲突、节奏失衡、读者反馈,并在继续连载前执行质量门禁。 |
用这个技能把网文项目当成可管理的连载产品推进:先定需求文档,再拆任务,再执行章节,最后通过质量门禁和异常处理后才确认进度。
本技能融合源方案里的 .novel-project 任务管理模型,以及完整的 junli-ai-novel 深度章节流水线:写前先读项目记忆,起草前执行 preflight/resume/plan/compose/start,写后执行 check/review/finish,默认优先优化连载留存,而不是抽象文学表达。
动手前先判断用户请求属于哪一类:
只要当前环境具备文件系统、编辑器、项目工作区或可执行脚本能力,就必须把小说项目写入文件,不能只在聊天里输出方案、书名、大纲或正文。
novels/<书名>/;若当前工作区已经是小说项目,就写入当前项目。docs/项目总纲.mddocs/章节规划.mddocs/作者意图.mddocs/当前焦点.mddocs/世界观.mdcharacters/主角.md 或 characters/人物档案.mdplot/伏笔记录.mdplot/时间线.mdtask_log.mdmanuscript/第0001章_标题.md 这类章节文件;正文文件只放故事正文。scripts/novel_pm.py init 或 scripts/chapter_pipeline.py init/bootstrap-longform/next-chapter 创建结构,再补写具体内容。不能运行脚本时,直接用当前环境的写文件工具创建同等文件。任务需要细节时,只读取相关参考文件:
references/project-model.mdreferences/workflows.mdreferences/quality-and-exceptions.mdreferences/technique-stack.mdreferences/wiki.md,再只打开 references/hubs/ 下相关索引页。.novel-project/.taskmaster/tasks.json 作为执行队列。若文件缺失,先从需求文档生成任务,再做今日调度。.novel-project/,纯章节正文放在 manuscript/,人物放在 characters/,情节记录放在 plot/,资料放在 research/。chapters/ 只当作导入或旧项目别名。junli-ai-novel 的输出纪律:正文文件只放故事正文。章节标题、摘要、伏笔备注、作者说明放入项目记录或单独发布说明,不写进正文文件。使用两个内置命令行脚本:
scripts/novel_pm.py:源方案里的需求文档、任务和项目管理层。scripts/chapter_pipeline.py:深度 junli-ai-novel 写作、治理、审阅和收尾层。项目和任务管理:
python3 scripts/novel_pm.py init <项目目录> --title "小说标题"
python3 scripts/novel_pm.py tasks <项目目录>
python3 scripts/novel_pm.py status <项目目录>
python3 scripts/novel_pm.py next-task <项目目录>
章节写作和审阅优先使用深度流水线:
python3 scripts/chapter_pipeline.py preflight <项目目录>
python3 scripts/chapter_pipeline.py resume <项目目录>
python3 scripts/chapter_pipeline.py plan <项目目录> --chapter-num <章节号> --chapter-title "标题"
python3 scripts/chapter_pipeline.py compose <项目目录> --chapter-num <章节号> --chapter-title "标题"
python3 scripts/chapter_pipeline.py start <项目目录> <章节号> --chapter-title "标题"
python3 scripts/chapter_pipeline.py check <章节文件>
python3 scripts/chapter_pipeline.py finish <项目目录> <章节号> <章节文件> --chapter-title "标题" --summary "摘要"
快捷入口:
python3 scripts/chapter_pipeline.py next-chapter <项目目录> --chapter-title "标题"
python3 scripts/chapter_pipeline.py next-chapter <项目目录> --chapter-num <章节号> --chapter-path <章节文件> --summary "摘要"
轻量兜底:仅在不适合使用深度流水线时使用。
python3 scripts/novel_pm.py start-chapter <项目目录> <章节号> --title "标题"
python3 scripts/novel_pm.py check-chapter <章节文件>
python3 scripts/novel_pm.py finish-chapter <项目目录> <章节号> <章节文件> --title "标题" --summary "摘要"
常用选项:
init --force:在已有目录里补齐缺失文件,不覆盖已有内容。tasks --overwrite:从需求文档或模板重新生成任务队列。status --json:输出可被程序读取的进度和警告。新项目:
novel_pm.py init 创建需求文档和任务结构。.novel-project/.taskmaster/docs/prd.txt。novel_pm.py tasks 生成任务。chapter_pipeline.py bootstrap-longform <项目目录>。日常写作:
status 和 next-task。preflight、resume、plan、compose、start。compose 后,读取 runtime/chapter-XXXX.intent.md 自动生成的“推荐技巧栈”;只有当前任务明显需要其他技巧时才覆盖。manuscript/,从故事第一句直接开始。check、lint、dialogue-pass、consistency、review、finish。异常处理:
创建产物时,使用 references/project-model.md 里的模板。
章节正文文件必须是纯故事正文:
[从第一句故事正文直接开始]
章节文件名要包含可识别的章节格式,便于深度审阅工具识别,例如 第0001章_雨夜来客.md 或 0001_雨夜来客.md。
不要把以下内容写进 manuscript/ 章节文件:
# 第X章 或 ## 第X章## 正文, ## 本章概要, ## 章节备注人物卡保持这个格式:
# 姓名
- 年龄:
- 外貌:
- 性格:
- 背景:
- 关键事件:
- 成长线:
- 关系网:
本技能已经内置完整深度流水线。用 novel_pm.py 做需求文档和任务调度,用 chapter_pipeline.py 做长篇章节执行、审阅、治理、营销和平台门禁。
当章节过短、偏平、钩子弱或上下文缺失时,chapter_pipeline.py check/review 可能返回警告或非零退出码。把它视为必须处理的质量门禁,不要因为 finish 仍可更新进度就忽略问题。