webnovel-doctor について
webnovel-doctor は、小説プロジェクトの整合性を読み取り専用で調べる診断スキルです。プロジェクトの段階に応じてファイル、設定、依存関係を検査し、修正は行わずに影響と対処案を報告します。
主な機能
- 01段階に応じたプロジェクト検査
- 02ディレクトリ、ファイル、JSON の確認
- 03SQLite と RAG 設定の検査
- 04Python 依存関係と Dashboard 成果物の確認
- 05問題の影響と対処案の報告
活用シーン
- 01現在の段階に必要なファイルの確認
- 02RAG、Python、Dashboard 設定の不足確認
- 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 构建产物是否完整。
原则
- 只读诊断:不写项目文件、不自动修复、不安装依赖、不启动 Dashboard。
- 先
project-status取短状态,再doctor做阶段感知检查。 - 统一用
python -X utf8,避免中文路径编码问题。 - 缺失项按 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 対応