Skip to content
Conduit

skill

novel-architect

Agent skill for long-form Chinese serial web-novel workflows with review gates, state guards, and quality signals.

zhougz520/novel-architectcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/zhougz520/novel-architect itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 17, 2026

Novel Architect

Agent skill for long-form Chinese serial web-novel workflows.

Version Python License Agent Skill Signals Workflow

English | 简体中文


What Is Novel Architect?

Novel Architect is an agent skill for Chinese commercial serial web-novel production. It is designed for long-running fiction workflows where an agent must plan, draft, review, repair, and continue a story without losing reader pull, visible payoff, character voice, or continuity.

The goal is not "generate more text faster." The goal is to make an AI agent behave more like a small editorial production desk: it opens the book with a market plan, competes chapter beats before drafting, writes with self-contained context, reviews against quality signals, repairs failed chapters, and commits only after the gate passes.

It focuses on problems that usually break long-form AI fiction:

  • weak openings that give readers no reason to continue;
  • chapters without visible payoff, enemy loss, status change, relationship movement, or clear stakes;
  • characters whose voices collapse into one generic AI tone;
  • professional or niche topics that are not translated into reader-visible gains and losses;
  • forgotten foreshadowing, costs, enemy threads, and reader promises after dozens of chapters;
  • agents that keep writing forward even when the review gate says the chapter should not be committed.

Why It Is Not Just a Prompt

Novel Architect combines agent literary judgment with deterministic Python state guards.

flowchart LR
    U[High-level user goal] --> A[Agent orchestration]
    A --> M[Market Pack]
    M --> B[Beat Competition]
    B --> W[Writing Task]
    W --> C[Chapter Draft]
    C --> R[Review: 12 Signals + Model Signals]
    R --> G{Gate passed?}
    G -- No --> F[Repair from repair.json]
    F --> R
    G -- Yes --> S[Commit state]
    S --> N[Next chapter]

The agent handles creative judgment: market positioning, beat selection, chapter drafting, model-signal review, repair, and feedback diagnosis.

The Python layer handles deterministic work: project indexes, ledgers, hashes, first-three-chapter gates, signal merge, review gates, state rebuilds, and commit safety.

The main chapter loop remains:

PREPARE -> WRITE -> REVIEW -> COMMIT

🧪 Production Validation

Novel Architect was developed and hardened through real long-form production, not only synthetic examples.

  • The first production run produced and completed the Fanqie web novel 重生2021,开局百亿做空.
  • That run covered a 140-chapter local creative artifact set and informed the workflow hardening that became v3.0.0.
  • v3.0.0 is now being used for a second production project, 全城短剧成真,我专改必死剧本.

See Production Validation for the public case-study notes.

No manuscript text, private project files, platform backend data, income information, contract details, or unpublished second-project content is included in this repository.

🧩 Core Capabilities

CapabilityWhat it protects
Market PackPlatform fit, target reader, selling points, anti-selling points, title/intro direction, and first-ten-chapter retention plan.
First 3 GateBlocks normal chapter 4+ production until the first three chapters pass the dedicated review gate.
Beat CompetitionForces each chapter to compare stronger, riskier, and more emotional beat candidates before drafting.
Writing TaskPackages context, character voice, visible payoff, enemy loss, next-chapter pull, forbidden moves, and output rules for the drafting agent.
12 Quality SignalsReviews anti-AI texture, reader pull, visible payoff, character voice, domain translation, state guard, and other long-form risks.
Strictest MergeCombines heuristic and model-produced signal variants by the strictest result; a model pass cannot override a heuristic warn or fail.
Reader Promise LedgerTracks promises introduced, paid off, overdue, or still open so hooks do not disappear.
Feedback LoopStores platform feedback and helps the agent diagnose whether the issue is entry packaging, first-three retention, chapter pacing, or market position.

🚀 Quick Start

1. Clone and verify the development environment

git clone https://github.com/zhougz520/novel-architect.git
cd novel-architect
uv sync --group dev
uv run python -m novel_architect --version

2. Build the skill package

bash scripts/release.sh

The release artifact is created at:

dist/novel-architect-skill-v3.0.0.zip

3. Install the skill in your agent tool

Unzip the release artifact and place the novel-architect/ skill directory in a skill location supported by your agent tool.

Common locations:

ToolCommon skill location
Codex~/.agents/skills/novel-architect/ or repository-level .agents/skills/novel-architect/
Claude Code~/.claude/skills/novel-architect/
OpenCode~/.config/opencode/skills/novel-architect/

Tool paths can change across versions. Use your tool's current skill configuration as the source of truth.

4. Give the agent a high-level task

Do not manually drive every CLI command in normal use. Ask the agent to use the skill and let it run the workflow.

Example:

Use the novel-architect skill to open a Chinese urban rebirth business web novel for Fanqie.
The first three chapters must establish protagonist pain, enemy pressure, first visible gain, and a strong reason to continue reading.
Do not write it like a financial meeting memo. Translate professional events into reader-visible money, power, status, relationships, secrets, resources, or safety stakes.
Run the CLI yourself, complete the market pack, first-ten retention plan, character voices, first-three trial production, and first3 review. Do not ask me to manually run routine commands.

Continuing a chapter:

Use the novel-architect skill to continue the next chapter.
Inspect the project state yourself, run prepare, perform beat competition, read the writing task, draft the chapter, review it, save required model signals, repair from gate/repair output until gate.passed=true, then commit.

More examples: Prompt Recipes.

🧭 Typical Workflows

ScenarioStart hereMain docs
First-time setupInstall the skill and create a test projectGetting Started
New bookMarket pack, character voices, first-ten retention, first-three trial productionNew Book Workflow
Continue writingprepare -> beat -> write -> review -> repair -> commitChapter Workflow
First three chapters failfirst3 review, review hash, score requirements, entry rewriteFirst 3 and First 10
Chapter gate failsRead gate/repair output, revise, rerun signalsRepair and Feedback
Migrate old projectsMove from volumes.json + gen-prompt to the agent workflowMigration Guide
ContributeEnvironment, tests, release, documentation syncDevelopment Guide

🔍 Quality Signals

SignalFocusGate role
anti_aiGeneric AI phrasing, hollow exposition, template textureHard
story_logicPOV, information flow, power/rule consistencyHard
state_guardPrevious hooks, costs, enemy threads, forbidden movesHard
emotionEmotional markers, relationship aftereffects, character arcQuality
blockbusterPressure -> counterattack -> payoff -> costQuality
visible_payoffMoney, power, face, status, resources, enemy lossQuality
reader_pullOpening drive, middle suspense, ending pullQuality
title_hookClickable title, chapter name, ending hookQuality
character_voiceDistinct character voice and forbidden speech patternsQuality
domain_translationWhether professional details become reader-visible stakesQuality
noveltyRepeated recent structures, routines, and ending hooksMarket
continuityForeshadowing, costs, enemy threads, reader promisesMarket

See Signals and Gates.

📁 Project Structure

novel-architect/
├── README.md                         # English public landing page
├── README.zh-CN.md                   # Simplified Chinese public landing page
├── LICENSE                           # Apache-2.0 license
├── AGENTS.md                         # Repository instructions for coding agents
├── docs/                             # User and contributor documentation
├── scripts/                          # format/lint/test/release helpers
├── skill/novel-architect/            # Released skill root
│   ├── SKILL.md                      # Runtime agent playbook
│   ├── LICENSE                       # License copy included in release bundles
│   ├── references/                   # Runtime specifications
│   └── src/novel_architect/          # Deterministic Python tool layer
├── tests/                            # Unit and integration tests
└── tools/final_merge_probe.py         # Pre-merge probe

Who It Is For / Not For

Novel Architect is for:

  • creators who want an agent-assisted workflow for Chinese commercial serial web novels;
  • maintainers who care about long-run state, review gates, and repeatable chapter production;
  • writers who want stronger visible payoff, turn-page motivation, character voice, and continuity;
  • contributors interested in agent workflows that separate deterministic state checks from literary judgment.

It is not for:

  • fully automatic hit-novel generation with no human premise, taste, or editorial direction;
  • imitating a living author's exact style or copying an existing book;
  • short literary experiments that do not need commercial serial gates;
  • workflows that intentionally skip review gates to maximize raw word count.

📚 Documentation

Documentation index: docs/README.md.

🤝 Contributing

Read CONTRIBUTING.md before opening an issue or pull request.

Minimum local checks:

bash scripts/format.sh
bash scripts/lint.sh
bash scripts/test.sh
python tools/final_merge_probe.py .

When changing runtime workflows, signals, gates, project files, or reader-promise behavior, update the relevant tests, skill/novel-architect/SKILL.md, skill/novel-architect/references/, and docs/.

📄 License

Novel Architect is licensed under the Apache License 2.0.

❗ Disclaimer

Novel Architect is an independent open-source project. It is not affiliated with Fanqie, Codex, OpenAI, Claude Code, OpenCode, or any web-novel platform.

The project provides workflow automation, review scaffolding, and deterministic state checks. It does not guarantee publication, signing, revenue, ranking, reader growth, or platform approval.

↑↓ navigate openesc close