book-outline
Skill40 starsChanged 2 months agoApache-2.0View on GitHub
Phase 2: Outlining. Build the chapter-by-chapter outline with genre structure, create the book bible, validate structure with book-architect, and get author approval.
1 other project uses a version of this.
Adopted by
Most recently taken up by
- crfldrxyz/AuthorOps-Skillstheir own version, first seen Sep 1, 2026
Other versions1 project uses a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 1
- crfldrxyz/AuthorOps-Skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository23 other files it gives its agents.
- AGENTS.mdAGENTS.md
- CLAUDE.mdCLAUDE.md
- dashboard/CLAUDE.mdCLAUDE.md
- .cursor/rules/velith-editing.mdcCursor rule
- .cursor/rules/velith-genres.mdcCursor rule
- .cursor/rules/velith-pipeline.mdcCursor rule
- book-academicSkill
- book-draftSkill
- book-editSkill
- book-fictionSkill
- book-gameSkill
- book-genre-creatorSkill
- book-ideationSkill
- book-illustrateSkill
- book-initSkill
- book-nonfictionSkill
- book-poetrySkill
- book-publishSkill
- book-screenplaySkill
- book-statusSkill
- book-technicalSkill
- book-visualsSkill
- loomSkill
The file
We split this skill into the rules it gives an agent
2 rules. About 0 are common, 1 is distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈1
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 11
Read PRD.md, STYLE.md, ideation.md, sources/INDEX.md, the genre skill, and ${CLAUDE_PLUGIN_ROOT}/skills/loom/quality-bar.md.
- Distinctive: line 16
Review the validation: If the score is below 8/10 or any Critical issue remains, have book-architect revise once.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Phase 2: Outlining
Goal: an outline detailed enough that each chapter can be drafted in full context without inventing structure, and a bible that keeps twenty chapters telling one story or making one argument.
Read PRD.md, STYLE.md, ideation.md, sources/INDEX.md, the genre skill, and ${CLAUDE_PLUGIN_ROOT}/skills/loom/quality-bar.md.
Process
- Invoke
book-architectwith the project directory. It producesoutline.md(draft) andbible.md(initial), then validates its own structure and writes the score and issues intooutline.md's## Validationsection. - Review the validation. If the score is below 8/10 or any Critical issue remains, have book-architect revise once. If still below, surface the issues to the author instead of iterating blindly.
- Author checkpoint. Present: the structural shape (one paragraph), the chapter list with one-line purposes, the pacing map, the top three risks the architect flagged, and the bible summary. Ask for approval or changes. Required stop.
- On approval, add
## Approvaltooutline.mdwith the date and any author notes. The router treats an outline without this section as unapproved.
What a chapter spec must contain
The chapter-writer will draft from this spec plus the full manuscript so far. Anything missing here gets invented inconsistently. Per chapter:
- Title (working) and slug
- Purpose — what this chapter changes for the reader. If two chapters have the same purpose, one is redundant.
- Entry state — where the reader (and, for fiction, the protagonist) is at the start: what they know, want, fear, believe
- Exit state — same, at the end. The delta is the chapter.
- Pull — the question or tension that carries the reader through this chapter
- Content — for fiction: 2-5 scene seeds (situation, turn, what is at stake); for nonfiction: the claims made, evidence used (source IDs), the example or story that anchors it; for technical: concepts, the code artifact built, the failure shown
- Sets up / pays off — references to other chapters by number
- Must not — repetitions to avoid, things the reader must not learn yet, tonal limits
- Length target and difficulty (nonfiction/technical)
- Sources — IDs from
sources/INDEX.md
Structure by genre
Genre skills carry the options. The architect chooses a structure and states why in outline.md; it does not apply a template silently. Shapes are tools, not rules: a 15-beat sheet that produces fifteen equal chapters has been applied, not used.
- Fiction: three-act, Save the Cat, Hero's Journey, Story Grid, or a bespoke shape derived from the premise. Also: POV plan, timeline, subplot braid.
- Nonfiction: problem → principles → practice → advanced; or narrative spine with argument chapters; or question-driven. Also: evidence map, recurring example strategy.
- Technical: intro → foundations → practice → advanced → reference, with a running project that the reader builds across chapters.
- Screenplay, poetry, game, academic: see the genre skill.
The bible
bible.md is created here and updated by every drafting and editing agent. Initial sections:
- Characters / Key concepts — per entry: name, role, what they want, what they fear, how they speak (fiction); definition, first-introduced chapter, dependencies (nonfiction/technical)
- World and term rules — settings, systems, terminology decisions, spelling and naming conventions, 존댓말 map (Korean fiction)
- Timeline — dated or relative sequence of events (fiction), or chronology of the field/story (nonfiction)
- Motifs and images reserved — recurring images, phrases, or examples and where they are allowed to appear
- Open threads — setups awaiting payoff, with the chapter that must pay them
- Chapter ledger — empty; chapter-writer appends one entry per chapter drafted
Visual plan
If the book will carry images (nonfiction and technical almost always; fiction by author choice; see the genre skill's Visuals section), the outline includes a ## Figure plan: per chapter, the figures and illustrations with a purpose sentence, type, maker (figure-engineer / illustrator / photo), and data source. This is the seed of visuals/manifest.json; art-director refines it in /book-visuals plan. A chapter spec that needs a diagram says so, and the chapter-writer places the reference and caption while drafting.
Output
outline.md: Structure and rationale, Pacing map, Chapter specs, Cross-reference map (DAG for technical/nonfiction; setup/payoff table for fiction), Figure plan (if any), Validation (score, issues, recommendations), Approval.
bible.md as above.
Gate
outline.md has ## Approval. Architect score ≥ 8/10 with no Critical issues, or author explicitly accepted the remaining issues. Every chapter spec has purpose, entry/exit state, pull, and content. bible.md exists with at least the characters/concepts and term rules sections filled.
Post-completion
node ${CLAUDE_PLUGIN_ROOT}/velith.mjs scan [project-dir]Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

