novel-skeleton

Generates pre-validated chapter skeletons and dispatches them to Claude Code CLI for prose drafting.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/cwjdong-design/novel --skill novel-skeleton-cwjdong-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: novel-skeleton
Source: https://github.com/cwjdong-design/novel/tree/main/novel-skeleton
Command: npx skills add https://github.com/cwjdong-design/novel --skill novel-skeleton-cwjdong-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? LLMs write good prose but hallucinate structure: invented place names, inconsistent numbers, and malformed system panels. This Skill separates structure from prose by having the orchestrator write a pre-validated chapter skeleton (scenes, numbers, panels, hooks) and letting Claude Code only fill in the prose, reducing per-chapter hallucinations from 3-5 to 0-1. ## Core Features & Use Cases - Skeleton Generation: Writes chapter skeletons with scene breakdowns, whitelisted fictional place names, verified numbers, and fixed-format system panels read from the book's configuration file. - Capacity Pre-check: Enforces minimums before drafting—at least 4 effective plot turns, 3 shifts in stakes, and 1 proactive protagonist decision—blocking under-capacity skeletons from entering the DRAFT stage. - Pre-review & Dispatch: Runs review_scan.py on the skeleton before dispatching it to Claude Code CLI with three short ironclad rules (whitelist place names, untouched panels, 2000-2800 word target). - Use Case: Writing chapter 42 of a system-flow web novel: generate the skeleton with the exact settlement panel values, pre-scan it, then dispatch to Claude Code which outputs prose that cannot alter numbers or invent real Chinese place names. ## Quick Start Generate the skeleton for chapter N of my current book, pre-validate it with the review scan, then dispatch it to Claude Code to write the prose draft.

Frequently Asked Questions about novel-skeleton

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent LLM hallucinations when writing novel chapters?

Separate structure from prose: write a chapter skeleton with pre-validated numbers, whitelisted place names, and fixed system panels first, then let the LLM only write prose. This reduces hallucinations from 3-5 per chapter to 0-1.

How to use Claude Code CLI to write fiction chapters?

Pass the chapter skeleton via claude -p with a short prompt containing three rules: use only whitelisted place names, keep system panels unchanged, and hit the 2000-2800 word target. Output redirects to the chapter draft file.

What is a chapter skeleton in AI-assisted novel writing?

A chapter skeleton is a structured outline with scene summaries, verified numeric values, system panel data, and a closing hook. It constrains the LLM to prose writing only, forbidding changes to any structural element.

Why must the skeleton be pre-scanned before dispatching?

Errors in the skeleton propagate into every line of prose, so review_scan.py runs on the skeleton before dispatch. Catching place-name or panel violations at the skeleton stage avoids regenerating entire chapters.

What are the capacity requirements before a chapter can be drafted?

The skeleton must contain at least 4 effective plot turns, 3 shifts in situation or stakes, and 1 proactive protagonist decision. Skeletons failing these thresholds are blocked from entering the DRAFT stage.