content-writing — books, courses, docs, and long-form prose
This sub-skill stands up a content / writing project: a substantial written work organised by
outline and chapters, drafted iteratively, and exported to a polished format (PDF / DOCX / slides).
It treats structure, voice, and audience-fit as first-class — the deliverable is prose, not code,
so it uses an outline-and-chapter skeleton instead of source/build folders.
What this sub-skill is for
Long-form written deliverables: a book or e-book, an online course/curriculum, a documentation set
or manual, a multi-part article or guide series, a newsletter run. Not for website copy that lives
inside a site (website), not for a research report whose point is a decision (research-decision,
though it composes when a book is research-heavy). Composes with website when the content also
ships as a published site.
Mandatory grill-questions (fold into the Definition of Ready)
Lock these before drafting a single section:
- Format — book / e-book / course / docs / article series / manual. Each implies a different
structure (chapters vs. modules+lessons vs. reference pages). Recommend confirming the format
before outlining.
- Audience — who reads it, their prior knowledge, what they should be able to do afterward.
Drives reading level, tone, and assumed background.
- Goal & key takeaways — what the reader/learner walks away with; the through-line of the work.
- Length & depth — target word/page count (or lesson count), and depth per unit. Sets the
outline's granularity.
- Outline — the chapter/module breakdown. Get the outline approved before any drafting —
this is the gate; drafting against an unapproved outline wastes work.
- Voice & language — tone (authoritative / friendly / academic), language/locale, and any style
guide or sample to match.
- Source material — does the user supply research/notes/transcripts, or do we research? Any
facts/claims that need verification or citation?
- Export targets — final formats (PDF, DOCX, EPUB, slide deck) and any layout/branding
requirements.
Project sub-agents to generate (into <project>/.claude/agents/)
outliner (delegate-by-default) — turns the brief into a structured chapter/module
outline with per-unit goals and key points; iterates with the user until the outline is approved
(the gate). Chains doc-coauthoring.
drafter (delegate-by-default) — writes each chapter/lesson to the approved outline in the
project's voice and target length; works unit-by-unit, never dumps the whole book at once.
editor — line-and-structure edits for clarity, consistency, voice, and flow; checks
continuity across chapters and flags claims needing sources.
- Plus the kit defaults:
reviewer (audits drafts against outline + audience + length) and
verifier (confirms the export actually builds and reads correctly in the target format).
Tools / CLIs / MCP / skills needed
Check in environment-readiness; offer install, never auto-install:
- Export tooling —
pdf (final PDF + assembly/merge), docx (manuscripts, TOC, headings,
letterhead), pptx (course/slide companion), xlsx only if the work needs data tables.
pandoc for EPUB/format conversion if a book needs it.
- CHAIN these GLOBAL skills (the core of this type):
doc-coauthoring — the structured co-authoring workflow: context transfer, iterative
refinement, reader-verification. Drive outlining and drafting through it.
pdf / docx / pptx — produce the polished export(s).
document-design + docrender (2026-07-29 addition) — for a book/manual/whitepaper export,
this is the right tool over a plain PDF pipeline: it names the genre (Lesestrecke for a book,
Nachschlagewerk for a manual), decides the layout fresh instead of filling a shipped template,
and renders every page to an image for a real look before "done" — docrender review <file>
checks margins, font fallback, and orphan headings mechanically first. Covers a DOCX manuscript
export too (document-design now has a real PPTX/DOCX generator path, not Typst/Touying-only).
deep-research — when chapters need sourced facts; cite and mark verified vs. reasoned.
verify — confirm the exported artifact opens and reads as intended.
File / asset nudges (on top of the base set)
Beyond CLAUDE.md, PROJEKT_.md, TASKS.md, DONE.md, README, .claude/ — use a manuscript
skeleton, not a code tree:
OUTLINE.md — the approved chapter/module structure with per-unit goals (the source of truth).
chapters/ (or modules/) — one Markdown file per chapter/lesson, drafted in order.
STYLE.md — voice, tone, terminology, formatting, and language/locale conventions.
research/ + sources.md — supporting notes and the citation list, if the work is sourced.
assets/ — figures, diagrams, cover art; export/ — the built PDF/DOCX/EPUB/deck outputs.
front-matter/ — title page, TOC, preface/intro, about — for book/manual formats.
Stack defaults & done-bar
Defaults: Markdown chapters under chapters/, an approved OUTLINE.md as source of truth, a
STYLE.md voice guide, doc-coauthoring driving the write loop, exported to PDF/DOCX (EPUB for
books) via the document skills. Draft unit-by-unit; never generate the whole work in one pass.
Done-bar (all true): the outline is approved by the user; every chapter/lesson is
drafted to its outlined goal and within target length; the editor pass is done (consistent voice,
no continuity breaks, claims sourced or flagged); the work is exported cleanly to the target
format(s) and the export opens and reads correctly.
Guardrails
- Outline approval is a gate — do not bulk-draft against an unapproved outline.
- Honesty in claims: any fact, statistic, quote, or citation must be real and verifiable — mark
verified vs. reasoned, and flag anything the user must confirm. Never invent sources or data.
- No plagiarism — write original prose; quote and attribute properly; study references for
patterns, don't lift text.
- Match the agreed voice and length — don't pad to hit a count or drift off the style guide;
flag if the target length doesn't fit the material.
- AI-writing honesty — if the user intends to publish, be candid about disclosure norms and
don't dress up thin material as authoritative.
- No emojis in the deliverable unless the user's style guide explicitly calls for them
(standing user rule: typographic symbols only by default).
- Commits under the user's own name only (Skryx-L-A); never add Claude as a co-author.
1---2name: content-writing3description: Build and set up a content-writing project — a book, course, documentation set, article, guide, or long-form written work — structured by outline and chapters and exported to a polished format. This is a project-kit sub-skill loaded by new-project routing. Use WHENEVER the user wants to write, draft, author, or ghostwrite a book, course, e-book, manual, docs, article, newsletter, or any substantial prose deliverable.4---56# content-writing — books, courses, docs, and long-form prose78This sub-skill stands up a **content / writing** project: a substantial written work organised by9outline and chapters, drafted iteratively, and exported to a polished format (PDF / DOCX / slides).10It treats structure, voice, and audience-fit as first-class — the deliverable is prose, not code,11so it uses an outline-and-chapter skeleton instead of source/build folders.1213---1415## What this sub-skill is for16Long-form written deliverables: a book or e-book, an online course/curriculum, a documentation set17or manual, a multi-part article or guide series, a newsletter run. Not for website copy that lives18inside a site (`website`), not for a research report whose point is a decision (`research-decision`,19though it composes when a book is research-heavy). Composes with `website` when the content also20ships as a published site.2122## Mandatory grill-questions (fold into the Definition of Ready)23Lock these before drafting a single section:24- **Format** — book / e-book / course / docs / article series / manual. Each implies a different25 structure (chapters vs. modules+lessons vs. reference pages). **Recommend confirming the format26 before outlining.**27- **Audience** — who reads it, their prior knowledge, what they should be able to do afterward.28 Drives reading level, tone, and assumed background.29- **Goal & key takeaways** — what the reader/learner walks away with; the through-line of the work.30- **Length & depth** — target word/page count (or lesson count), and depth per unit. Sets the31 outline's granularity.32- **Outline** — the chapter/module breakdown. **Get the outline approved before any drafting** —33 this is the gate; drafting against an unapproved outline wastes work.34- **Voice & language** — tone (authoritative / friendly / academic), language/locale, and any style35 guide or sample to match.36- **Source material** — does the user supply research/notes/transcripts, or do we research? Any37 facts/claims that need verification or citation?38- **Export targets** — final formats (PDF, DOCX, EPUB, slide deck) and any layout/branding39 requirements.4041## Project sub-agents to generate (into `<project>/.claude/agents/`)42- **`outliner`** *(delegate-by-default)* — turns the brief into a structured chapter/module43 outline with per-unit goals and key points; iterates with the user until the outline is approved44 (the gate). Chains `doc-coauthoring`.45- **`drafter`** *(delegate-by-default)* — writes each chapter/lesson to the approved outline in the46 project's voice and target length; works unit-by-unit, never dumps the whole book at once.47- **`editor`** — line-and-structure edits for clarity, consistency, voice, and flow; checks48 continuity across chapters and flags claims needing sources.49- Plus the kit defaults: `reviewer` (audits drafts against outline + audience + length) and50 `verifier` (confirms the export actually builds and reads correctly in the target format).5152## Tools / CLIs / MCP / skills needed53Check in environment-readiness; offer install, never auto-install:54- **Export tooling** — `pdf` (final PDF + assembly/merge), `docx` (manuscripts, TOC, headings,55 letterhead), `pptx` (course/slide companion), `xlsx` only if the work needs data tables.56 `pandoc` for EPUB/format conversion if a book needs it.57- **CHAIN these GLOBAL skills (the core of this type):**58 - `doc-coauthoring` — the structured co-authoring workflow: context transfer, iterative59 refinement, reader-verification. Drive outlining and drafting through it.60 - `pdf` / `docx` / `pptx` — produce the polished export(s).61 - **`document-design` + `docrender` (2026-07-29 addition)** — for a book/manual/whitepaper export,62 this is the right tool over a plain PDF pipeline: it names the genre (Lesestrecke for a book,63 Nachschlagewerk for a manual), decides the layout fresh instead of filling a shipped template,64 and renders every page to an image for a real look before "done" — `docrender review <file>`65 checks margins, font fallback, and orphan headings mechanically first. Covers a DOCX manuscript66 export too (`document-design` now has a real PPTX/DOCX generator path, not Typst/Touying-only).67 - `deep-research` — when chapters need sourced facts; cite and mark verified vs. reasoned.68 - `verify` — confirm the exported artifact opens and reads as intended.6970## File / asset nudges (on top of the base set)71Beyond CLAUDE.md, PROJEKT_<NAME>.md, TASKS.md, DONE.md, README, `.claude/` — use a manuscript72skeleton, not a code tree:73- `OUTLINE.md` — the approved chapter/module structure with per-unit goals (the source of truth).74- `chapters/` (or `modules/`) — one Markdown file per chapter/lesson, drafted in order.75- `STYLE.md` — voice, tone, terminology, formatting, and language/locale conventions.76- `research/` + `sources.md` — supporting notes and the citation list, if the work is sourced.77- `assets/` — figures, diagrams, cover art; `export/` — the built PDF/DOCX/EPUB/deck outputs.78- `front-matter/` — title page, TOC, preface/intro, about — for book/manual formats.7980## Stack defaults & done-bar81**Defaults:** Markdown chapters under `chapters/`, an approved `OUTLINE.md` as source of truth, a82`STYLE.md` voice guide, `doc-coauthoring` driving the write loop, exported to PDF/DOCX (EPUB for83books) via the document skills. Draft unit-by-unit; never generate the whole work in one pass.84**Done-bar (all true):** the outline is **approved** by the user; **every chapter/lesson is85drafted** to its outlined goal and within target length; the editor pass is done (consistent voice,86no continuity breaks, claims sourced or flagged); the work is **exported** cleanly to the target87format(s) and the export opens and reads correctly.8889## Guardrails90- **Outline approval is a gate** — do not bulk-draft against an unapproved outline.91- **Honesty in claims:** any fact, statistic, quote, or citation must be real and verifiable — mark92 verified vs. reasoned, and flag anything the user must confirm. Never invent sources or data.93- **No plagiarism** — write original prose; quote and attribute properly; study references for94 patterns, don't lift text.95- **Match the agreed voice and length** — don't pad to hit a count or drift off the style guide;96 flag if the target length doesn't fit the material.97- **AI-writing honesty** — if the user intends to publish, be candid about disclosure norms and98 don't dress up thin material as authoritative.99- **No emojis in the deliverable** unless the user's style guide explicitly calls for them100 (standing user rule: typographic symbols only by default).101- **Commits under the user's own name only (Skryx-L-A); never add Claude as a co-author.**