mcpField
W
webnovel-doctor

webnovel-doctor

github.com/lingfengqaq创意与媒体7.7k352 次安装6 天前更新
代码仓库

关于 webnovel-doctor

webnovel-doctor 是用于只读检查网络小说项目完整性的诊断技能,适合检查和维护书籍项目的创作者。它根据项目阶段检查文件、配置和依赖,并给出问题影响及修复建议,不会自动修复或启动 Dashboard。

主要功能

  1. 01按项目阶段执行检查
  2. 02检查目录、文件与 JSON
  3. 03检查 SQLite 和 RAG 配置
  4. 04检查 Python 依赖与 Dashboard 产物
  5. 05报告问题影响和修复建议

适用场景

  1. 01判断项目当前阶段所需文件是否齐全
  2. 02检查 RAG、Python 或 Dashboard 配置缺失
  3. 03定位异常文件并了解其影响

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/lingfengqaq/webnovel-writer --skill webnovel-doctor

安装后在 Claude Code 中输入/webnovel-doctor确认已加载。

详细介绍

来自项目 README

Webnovel Doctor

目标

只读诊断当前书项目:确认所处阶段应有的目录、文件、JSON、SQLite、RAG 配置、Python 依赖与 Dashboard 构建产物是否完整。

原则

  1. 只读诊断:不写项目文件、不自动修复、不安装依赖、不启动 Dashboard。
  2. 先 project-status 取短状态,再 doctor 做阶段感知检查。
  3. 统一用 python -X utf8,避免中文路径编码问题。
  4. 缺失项按 runtime 推导的阶段解释影响与修复建议,不把 init 刚结束的项目按已写多章项目检查。

执行

准备路径:

export WORKSPACE_ROOT="${CLAUDE_PROJECT_DIR:-$PWD}"
export SCRIPTS_DIR="${CLAUDE_PLUGIN_ROOT:?}/scripts"

短状态:

python -X utf8 "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" project-status --format summary

标准体检:

python -X utf8 "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" doctor --format text

指定章节加 --chapter {chapter_num},深度体检加 --deep。

输出方式

汇报包含:当前 phase 与 target_chapter、是否有 blocker、缺失或异常文件路径、RAG / Python / Dashboard 配置是否缺失、每个问题的影响和建议修复动作。

不执行真实修复,不展示或要求粘贴 API key。

评论

支持 Markdown