npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

novel-maker

v2.3.0

Published

全能网文写作助手 - 6角色协作架构,支持18款AI编程工具

Readme

NovelMaker - 全能网文写作助手

整合业界优秀网文写作工具理念,通过简洁指令+自然语言,帮你从零创作高质量长篇小说。 这是一个技能仓库,兼容多种主流 AI IDE。

npm version npm downloads License: MIT GitHub stars Version

核心能力

  • 6角色协作架构 - 协调者→规划师→写手→审计师→修订师→复盘师,流水线创作
  • 智能创作引导 - 从书名、题材到角色设定,AI 引导你完成创作准备
  • 22位作者文风库 - 覆盖搞笑、热血、文青、严谨等 7 大流派,支持智能推荐
  • 幕系统 - 卷内剧情弧规划,6条分支走向(A主线/B危机/C支线/D缓冲/E回环/F颠覆)
  • 33维度质量审计 - AI味检测、一致性检查、追读力分析全覆盖
  • 去AI味技巧 - 表层(词汇/句式)+ 深层(对话区分度/情感行为化)双重处理
  • 平台适配规则 - 番茄小说/起点中文网/晋江文学城,满足不同平台要求
  • RAG 记忆增强 - 三重记忆架构,8个真相文件,自动检索设定、追踪伏笔
  • 创意约束系统 - 三轴混搭、反套路触发器、镜像对抗防重复
  • Token 优化 - Python 预处理脚本,AI 读 JSON 代替全文,节省 ~90% token
  • 题材包系统 - 11个核心题材包(修仙/都市/无限流/悬疑/历史/科幻/游戏/末世/西幻/武侠/言情),模块化写作规则和模板
  • 篇章弧线模板 - 6种通用弧线 + 42种题材特定弧线,结构化卷级规划
  • 节奏可视化 - emoji 标记 + 热力图 + 情绪统计,多维度节奏分析
  • Web UI - 静态 HTML 查看器,项目概览/章节列表/角色档案/节奏可视化/编辑器
  • 反AI表达规则 - 7层检测体系,60+常见AI-slop模式识别,避免AI味写作
  • 风格锚点系统 - 从最近5章提取句长分布、对话比例、高频词,保持风格一致
  • 角色声音检查 - 5维度检查(语言习惯、情感表达、知识边界、行为逻辑、关系互动)
  • 5维度一致性检查 - 时间线、人物关系、世界观、伏笔回收、能力等级全面检查
  • 智能查询系统 - 4种查询类型(角色/设定/剧情/伏笔),自然语言查询支持
  • Hook 系统 - 5个自动化 Hook(上下文注入/意图检测/章节完成/审查触发/总结触发)
  • Web UI 增强 - 项目管理(多项目切换/导入导出)

快速开始

安装方式

详细安装指南请查阅 INSTALL.md,这里列出常用方式:

方式0:一键安装(推荐)

npx novel-maker

自动检测 IDE 并安装,支持 18 款主流 AI 编程工具。

方式1:Trae

cp -r skill/ .trae/skills/novel-maker/

方式2:Claude Code

cp -r skill/ .claude/skills/novel-maker/

方式3:Cline / Roo Code

cp -r skill/ .clinerules/novel-maker/

其他 IDE

| IDE | 路径 | |-----|------| | Cursor | .cursor/rules/(需转换为 .mdc 格式) | | GitHub Copilot | .github/copilot-instructions.md | | Continue | .continue/rules/ | | OpenCode | .opencode/skills/novel-maker/ | | Windsurf | .windsurfrules |

完整安装步骤、验证方法和常见问题见 INSTALL.md

使用

安装成功后,在 IDE 聊天框输入以下指令开始创作:

/novel-maker init 开始写小说

AI 会引导你完成:

  1. 情绪标签选择(打脸爽文/极致虐恋/爆笑反套路/悬疑惊悚/治愈甜宠/脑洞大开)
  2. 题材选择
  3. 一句话简介
  4. 主角设定(姓名、核心反差点)
  5. 核心冲突
  6. 章节数与文风选择

指令速查

| 指令 | 说明 | |------|------| | /novel-maker init | 开始写小说(6问引导) | | /novel-maker write | 写/续写章节 | | /novel-maker review | 审查质量 | | /novel-maker memory | 查看/管理设定 | | /novel-maker plan | 生成大纲 | | /novel-maker act | 下一幕剧情规划(6条分支) | | /novel-maker style | 切换文风 | | /novel-maker help | 帮助信息 | | /novel-maker expand | 扩写章节 | | /novel-maker stats | 字数统计 | | /novel-maker inspire | 灵感建议 | | /novel-maker summary | 阶段总结 |

完整指令体系(三级:7核心+5扩展+7高级子指令)详见 SKILL.md

6角色协作架构

NovelMaker v2.3.0 采用 6角色协作架构,每个角色专注特定职责:

用户输入 → [协调者] 意图识别 → [规划师] 大纲/剧情卡片 → [写手] 章节草稿
         → [审计师] 审计报告 → [修订师] 修订稿 → [复盘师] 真相文件更新 → 输出

| 角色 | 职责 | 触发时机 | |------|------|---------| | 协调者 | 解析用户意图,调度角色 | 所有用户输入 | | 规划师 | 大纲生成、幕规划、剧情推荐 | /novel-maker plan /novel-maker act | | 写手 | 章节正文生成、文风应用 | /novel-maker write | | 审计师 | 33维度审计、编辑视角审查 | /novel-maker review 每章自动 | | 修订师 | 根据审计报告修复P0/P1问题 | /novel-maker review fix | | 复盘师 | 更新真相文件、生成总结 | 章节定稿后自动 |

角色定义详见 agents/ 目录

项目结构

.
├── skill/                  # 技能核心(安装到对应 IDE 的技能目录)
│   ├── SKILL.md            # 主技能文件
│   ├── README.md           # 技能使用说明
│   ├── agents/             # 角色定义(6个:协调者/规划师/写手/审计师/修订师/复盘师)
│   ├── references/         # 参考文档(22个,含平台适配规则、编辑视角、爽点追踪)
│   ├── rules/              # 规则文件(4个:反AI表达、角色声音、一致性检查、智能查询)
│   ├── styles/             # 文风库(22位作者,7大流派)
│   ├── templates/          # 模板文件(21个,含剧情卡片、角色语音卡、场景规划卡)
│   ├── genre-packs/        # 题材包(11个题材 + 通用默认)
│   ├── arc-templates/      # 篇章弧线模板(6通用 + 42题材特定)
│   └── scripts/            # 脚本工具(23个,按角色分组:common/writer/auditor/reviewer/planner/coordinator)
├── web/                    # Web UI
│   ├── index.html
│   ├── css/
│   └── js/
├── docs/                   # 项目文档
│   ├── CHANGELOG.md        # 版本历史
│   └── CONTRIBUTING.md     # 贡献指南
├── INSTALL.md              # 多 IDE 安装指南
├── LICENSE                 # MIT 许可证
└── README.md               # 项目说明

文风库

内置 22 位知名网文作者文风,按流派分类:

| 流派 | 代表作者 | |------|---------| | 搞笑幽默流 | 弈青峰、会说话的肘子、三天两觉、卖报小郎君 | | 热血升级流 | 天蚕土豆、唐家三少、我吃西红柿、辰东、滚开 | | 细腻文青流 | 猫腻、烽火戏诸侯、愤怒的香蕉、耳根 | | 严谨设定流 | 爱潜水的乌贼、忘语、言归正传 | | 特色领域流 | 蝴蝶蓝、天下霸唱、月关、萧鼎 | | 多神话热血流 | 三九音域 | | 悬疑推理流 | 杀虫队队员 |

详细文风库见 skill/styles/author-styles.md

版本历史

| 版本 | 日期 | 更新内容 | |------|------|---------| | 1.0.0 | 2026-04 | 初始版本 | | 1.1.0 | 2026-04 | RAG 检索增强 | | 1.2.0 | 2026-04 | 指令精简 - 三级指令体系 | | 1.3.0 | 2026-05 | 结构优化 - 消除重复、文风库分类 | | 1.4.0 | 2026-05 | 实战增强 - 情绪标签系统、黄金开篇、情绪曲线、内容扩充技巧 | | 1.5.0 | 2026-05 | 幕系统 + 脚本 - 6条分支走向、Python预处理脚本、多IDE兼容 | | 2.0.0 | 2026-06 | 6角色协作架构 - 协调者/规划师/写手/审计师/修订师/复盘师,8个真相文件,去AI味技巧,平台适配规则 | | 2.1.0 | 2026-06 | 质量增强 - 反AI表达规则、风格锚点、角色声音检查、5维度一致性检查、11个题材包、42种弧线模板、节奏可视化、Web UI | | 2.3.0 | 2026-07 | Sub-Agent 调度机制 - 协调者统一调度、TodoWrite 待办管理、系统/金手指角色支持、Truth-File 迁移机制 |

完整更新记录见 CHANGELOG

贡献指南

欢迎提交 Issue 和 Pull Request!

  1. Fork 本仓库
  2. 创建特性分支 (git checkout -b feature/amazing-feature)
  3. 提交变更 (git commit -m 'Add amazing feature')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 创建 Pull Request

详细贡献指南请参阅 CONTRIBUTING.md

许可证

本项目基于 MIT License 开源。

Star History

如果你觉得这个项目有帮助,请给一个 Star!