nw-bp-audit

nw-bp-audit is a command for Claude Code from zhiliyouxian/claude-novel-writer. It costs 24 tokens per session (2,561 once invoked), scanned A, original, MIT.

A blueprint review command for checking a novel plan before writing begins. A blueprint is the project’s plan for its proposal, world, characters, plot outline, and story structure.

In plain words
What is it for?
Use it to check blueprint completeness, compare world and character settings with the outline, assess writing feasibility, and generate an audit report.
Why use it?
It finds missing sections, contradictions between planning files, and problems that could make the story difficult to continue.

Command for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the novel-writer plugin — 9 skills, 11 commands, 9 agents shipped together

Good fit Use it to check blueprint completeness, compare world and character settings with the outline, assess writing feasibility, and generate an audit report.

Compare 6 commands from other repositories ↓
Install with agentmods
npx agentmods add commands/zhiliyouxian/claude-novel-writer/nw-bp-audit
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/zhiliyouxian/claude-novel-writer

Made for: Claude Code.

Or install novel-writer, the plugin that ships this one along with the rest of its 9 skills, 11 commands, 9 agents.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for nw-bp-audit

README.md
[![agentmods](https://agentmods.dev/badge/commands/zhiliyouxian/claude-novel-writer/nw-bp-audit/github.svg)](https://agentmods.dev/commands/zhiliyouxian/claude-novel-writer/nw-bp-audit)
Your own site
<a href="https://agentmods.dev/commands/zhiliyouxian/claude-novel-writer/nw-bp-audit"><img src="https://agentmods.dev/badge/commands/zhiliyouxian/claude-novel-writer/nw-bp-audit/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for nw-bp-audit

Your own site · 80×15
<a href="https://agentmods.dev/commands/zhiliyouxian/claude-novel-writer/nw-bp-audit"><img src="https://agentmods.dev/badge/commands/zhiliyouxian/claude-novel-writer/nw-bp-audit.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 24 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 2,561 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00024 $0.02561
Opus 5 $0.00012 $0.01281
Sonnet 5 $0.00005 $0.00512
Haiku 4.5 $0.00002 $0.00256

Measured 12d ago against content hash a204701ef124, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

nw-bp-audit scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

commands/nw-bp-audit.md · 276 lines

How it starts

The opening of the file, as written. The whole thing — 276 lines — stays where its author put it; the contents beside it link to each section on GitHub.

蓝图审核命令

审核蓝图的完整性、一致性和可行性,确保策划质量达标后再进入创作阶段。

用法

/nw-bp-audit

功能

此命令会调用 blueprint-auditor Skill 进行全面审核:

  1. 完整性验证

    • 检查 4 个必需总览文件是否存在(proposal/worldview/characters/outline)
    • 验证每个文件的必需章节是否完整
    • 检查关键数据是否缺失
  2. 分层模块验证(可选)

    • 检查已细化的世界观模块(worldview/*.md)
    • 检查已细化的角色档案(characters/*.md)
    • 检查已细化的分卷大纲(outlines/*.md)
  3. 一致性验证

    • 世界观与角色设定是否一致
    • 大纲与世界观框架是否契合
    • 角色能力与境界体系是否匹配
    • 总览文件与详细模块是否一致(无冲突)
  4. 可行性验证

    • 大纲是否可持续创作
    • 爽点密度是否合理
    • 角色数量是否过多

执行流程

用户输入: /nw-bp-audit
  ↓
确定 project_id:
  ├─ 检查 blueprints/ 下有几个项目
  ├─ 如果只有一个 → 自动使用
  ├─ 如果有多个 → 询问用户选择
  └─ 如果没有蓝图 → 提示先创建蓝图
  ↓
调用 blueprint-auditor Skill:
  ├─ 扫描蓝图目录(含子目录)
  ├─ 验证总览文件(4个必需):
  │   ├─ proposal.md
  │   ├─ worldview.md
  │   ├─ characters.md
  │   └─ outline.md
  ├─ 验证详细模块(可选):
  │   ├─ worldview/*.md
  │   ├─ characters/*.md
  │   └─ outlines/*.md
  ├─ 跨文件一致性检查
  ├─ 总览↔详细模块一致性检查
  └─ 可行性评估
  ↓
生成报告:
  releases/{project_id}/reviews/bp-audit-report.md
  ↓
输出结果:
  ├─ 验证通过 → 提示可以开始创作
  ├─ 部分通过 → 列出警告项
  └─ 验证失败 → 列出必须修正的问题

输出示例

验证通过

开始审核蓝图: xuanhuan_001
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

✅ 蓝图审核通过!

## 完整性检查(总览文件)
- ✅ proposal.md 完整
- ✅ worldview.md 完整 (12境界 + 15势力 + 金手指)
- ✅ characters.md 完整 (20个角色)
- ✅ outline.md 完整 (7卷/210章)

## 分层模块检查(可选)
- ✅ worldview/power-system.md 已细化
- ✅ worldview/factions.md 已细化
- ⏳ worldview/geography.md 待细化
- ⏳ worldview/history.md 待细化
- ⏳ worldview/rules.md 待细化
- ✅ characters/character-萧羽.md 已细化
- ✅ outlines/vol-1.md 已细化

## 一致性检查
- ✅ 主角金手指与世界观一致
- ✅ 角色境界符合世界观
- ✅ 大纲角色都已定义
- ✅ 境界成长路径合理
- ✅ 总览与详细模块无冲突

## 戏剧结构检查
- ✅ 控制思想: 「强者为尊,因为这是弱肉强食的世界」
- ✅ 五大命运转折点: 5/5 已填写
- ✅ 递进压力链: 各卷压力递增
- ✅ 对抗力量设计: 有对抗金字塔
- ✅ 主角双层欲望: Want(复仇) vs Need(保护)
- ✅ 蜕变轨迹: 完整

## 可行性评估
- 创作难度: 低风险 ✅
- 爽点密度: 合理 (3.2/千字)
- 角色管理: 合理 (20个)

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

报告位置:
releases/xuanhuan_001/reviews/bp-audit-report.md

下一步:
1. 开始创作: /nw-ch-write 1-10 (建议先细化第一卷)

验证失败

开始审核蓝图: xuanhuan_001
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

❌ 蓝图审核失败

## 完整性问题
- ❌ worldview.md 缺少"金手指设定"章节
- ❌ characters.md 缺少反派角色
- ⚠️ outline.md 仅有180章(需要210章)

## 一致性问题
- ❌ 主角初始境界"{境界1}"不在境界列表中
- ❌ 第5章出现角色"{角色名}"未在角色档案定义
- ⚠️ 第50章主角跳级突破({境界3}→{境界6})

## 可行性问题
- ⚠️ 角色数量过多(35个),建议精简到25个以内
- ❌ 前30章仅3个爽点,密度过低

## 戏剧结构问题
- ❌ outline.md 缺少「戏剧结构」章节
- ⚠️ 五大命运转折点仅填写2/5
- ⚠️ characters.md 缺少「对抗力量设计」章节
- ⚠️ 主角档案缺少双层欲望设计

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

建议修正:
1. 补充 worldview.md 的金手指设定
2. 补充 characters.md 的反派角色
3. 调整 outline.md 到210章
4. 修正境界名称一致性
5. 精简角色数量
6. 增加前期爽点密度
7. 补充 outline.md 的戏剧结构章节(控制思想、五大转折点)
8. 补充 characters.md 的对抗力量设计
9. 为主角设计双层欲望(Want vs Need)

修正后重新审核: /nw-bp-audit

Read the full file on GitHub · 276 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 276 lines · 0 tokens per session scan A a204701ef124

Subscribe to this mod's changes

nw-bp-audit is a command published in the GitHub repository zhiliyouxian/claude-novel-writer (5 stars, last pushed 8mo ago), licensed MIT. It adds 24 tokens to every session and 2,561 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.