name: webnovel-resume description: 检测中断点并按安全策略恢复小说工作流。
export WORKSPACE_ROOT="${CLAUDE_PROJECT_DIR:-$PWD}"
export SKILL_ROOT="${CLAUDE_PLUGIN_ROOT}/skills/webnovel-resume"
export SCRIPTS_DIR="${CLAUDE_PLUGIN_ROOT}/scripts"
export PROJECT_ROOT="$(python "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" where)"
cat "${SKILL_ROOT}/references/workflow-resume.md"
核心原则:
cat "${SKILL_ROOT}/references/system-data-flow.md"
要求:
必须确认:
python "${SCRIPTS_DIR}/webnovel.py" --project-root "$PROJECT_ROOT" workflow detect
结果处理:
必须展示:
选项 A:删除半成品并清理工作流状态
python "${SCRIPTS_DIR}/webnovel.py" --project-root "$PROJECT_ROOT" workflow cleanup --chapter {N} --confirm
python "${SCRIPTS_DIR}/webnovel.py" --project-root "$PROJECT_ROOT" workflow clear
选项 B:按既有版本回退,再清理工作流状态
git -C "$PROJECT_ROOT" rev-parse --verify "ch{N-1:04d}"
git -C "$PROJECT_ROOT" switch --detach "ch{N-1:04d}"
python "${SCRIPTS_DIR}/webnovel.py" --project-root "$PROJECT_ROOT" workflow clear
说明:
workflow cleanup --confirm 与 Git 回退都属于高风险操作,执行前必须获得用户明确确认。若用户要求立即继续,则执行原始命令;若未要求,则仅完成恢复并结束。
state.json