A Chinese web novel writing pipeline that takes you from outline to published chapter through six enforced steps: context gathering, drafting, review, polishing, commit, and git backup. It won't let you skip or fake the review phase, uses separate subagents for context/review/data extraction instead of letting you handwave them, and blocks progression if there are issues like missed plot nodes or failed anti-AI checks. Built around a story-system that pulls constraints from master settings, volume configs, and chapter directives. The rigid state machine and CSV reference lookups feel heavy if you just want to draft quickly, but the separation between facts and projection plus the automatic conflict detection could save you from continuity disasters in longer serials.

skills.sh installs
901
GitHub stars
7.9K
last updated
Aug 21, 2026

Install

$ npx -y skills add lingfengqaq/webnovel-writer --skill webnovel-write --agent claude-code

Installs into .claude/skills of the current project.

Files

写章流程

目标

产出可发布章节到 正文/第{NNNN}章-{title}.md。默认 2000-2500 字,用户/大纲另有要求时从之。

模式

模式流程
默认Step 1→2→3→4→5→6
--fastStep 1→2→3(轻量)→4→5→6
--minimalStep 1→2→3(写 no-review artifact)→4(仅排版)→5→6

硬规则

  • 禁止并步、跳步、伪造审查
  • 必须使用 Agent 工具调用指定 subagent;不得用主流程口头代替 subagent 输出
  • 审查只跑一轮;blocking issue 定点修复或经用户裁决后才进 Step 4/5
  • 失败只补跑失败步骤,不回退
  • 参考资料按步骤按需加载

优先级

用户要求 > 状态机硬门槛 > 项目约束(总纲/设定/记忆)> skill 流程 > reference 建议

CSV 检索(Step 2 按需)

python -X utf8 "${SCRIPTS_DIR}/reference_search.py" --skill write --table {表名} --query "{关键词}" --genre {题材}

触发条件:新角色→命名规则,战斗→场景写法,多角色对话→写作技法,情感描写→写作技法,高频桥段→场景写法。

执行流程

准备:预检

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

python -X utf8 "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" preflight
export PROJECT_ROOT="$(python -X utf8 "${SCRIPTS_DIR}/webnovel.py" --project-root "${WORKSPACE_ROOT}" where)"

python -X utf8 "${SCRIPTS_DIR}/webnovel.py" --project-root "${PROJECT_ROOT}" placeholder-scan --format text

准备:刷新合同树

Sponsors

Details

Repository
github.com/lingfengqaq/webnovel-writer
First seen
Jun 3, 2026

More from lingfengqaq/webnovel-writer

All 6

Recommended

1juliusbrussee avatarcavemanjuliusbrussee/cavemanUltra-compressed communication mode. Cuts output tokens 65% (measured) by speaking like caveman while keeping full technical accuracy. Supports intensity levels618.3Kskills.sh installs
2mattpocock avatargrill-memattpocock/skillsA relentless interview to sharpen a plan or design.1.5Mskills.sh installs
3shadcn avatarimproveshadcn/improveSurvey any codebase as a senior advisor and produce prioritized, self-contained implementation plans for OTHER models/agents to execute. Strictly read-only on s40Kskills.sh installs
4obra avatarsystematic-debuggingobra/superpowersUse when encountering any bug, test failure, or unexpected behavior, before proposing fixes326.7Kskills.sh installs
5forrestchang avatarkarpathy-guidelinesforrestchang/andrej-karpathy-skillsBehavioral guidelines to reduce common LLM coding mistakes through explicit assumptions, simplicity, and verifiable success criteria.17.9Kskills.sh installs
6vercel-labs avatarfind-skillsvercel-labs/skillsHelps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express int4.3Mskills.sh installs