outline-planning

Derives and freezes chapter outlines with dependency and word-count validation for long-form book projects.

2|Updated Aug 9, 2026
One-click install
npx skills add https://github.com/DeepJH/doubao-skill-and-info --skill outline-planning-deepjh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outline-planning
Source: https://github.com/DeepJH/doubao-skill-and-info/tree/main/skills/doubao-book-writer/sub-skills/outline-planning
Command: npx skills add https://github.com/DeepJH/doubao-skill-and-info --skill outline-planning-deepjh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Long-form writing projects (over 30,000 words or multi-chapter) often drift off-structure mid-writing, causing inconsistent chapters, unbalanced word counts, and circular dependencies. This Skill turns requirements into a validated, frozen chapter outline that anchors all subsequent writing and rewriting. ## Core Features & Use Cases - Structured Outline Generation: Derives chapter lists with core questions, reader takeaways, and target word counts from a requirements checklist, written to outline.md and chapter-ledger.md. - Deterministic Structure Gate: Validates required sections, unique sequential chapter IDs, word-count allocation against the contract range, and acyclic chapter dependencies via make prepare and the outline-structure-gate.mjs script. - Change Management: Handles post-freeze structural changes through formal change orders with user confirmation before re-freezing. - Use Case: When starting a 50,000-word technical book, use this Skill to convert the intake requirements into a 12-chapter outline, verify the word budget sums correctly, and freeze it before any manuscript writing begins. ## Quick Start Plan and freeze the chapter outline for my long-form book project based on the confirmed requirements checklist.

Frequently Asked Questions about outline-planning

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

FAQPage Schema
How do I plan a chapter outline for a long book project?

Derive the chapter list from the requirements checklist, giving each chapter a core question, reader takeaway, and target word count. Write the result to outline.md and chapter-ledger.md, then run make prepare to validate and freeze the structure.

What structure does a book outline need for validation?

The outline must include sections for core thesis, author voice, target readers, chapter planning, chapter dependencies, and total word count. Chapter IDs must run sequentially from ch01, titles must be unique, and chapter word counts must sum to the book target within the contract range.

When should outline planning be skipped?

Skip this stage for short-form manuscripts that do not exceed 30,000 words or require chapter division. Organize paragraph-level planning directly inside manuscript.md instead of creating a long-form chapter ledger.

How do I change a frozen book outline?

Create a change order recording the reason, before and after chapter structure, and word-count impact, then get user confirmation. After approval, update outline.md and chapter-ledger.md and rerun make prepare to re-freeze the outline.

Why does the outline structure gate fail validation?

Failures come from missing required sections, non-sequential or duplicate chapter IDs, empty core questions, word counts that do not sum to the book target, or dependency cycles. Run the outline-structure-gate.mjs script directly to locate the specific problem before make prepare.