Operate a reusable technical book manuscript workspace with writing structure, reader persona SSOT, review rules, and optional Markdown to Re:VIEW/PDF support. Use when organizing a book manuscript repo, defining or reviewing target readers, standardizing chapter/section files, setting writing/review agents, handling publisher proof comments, or assessing an existing writing workspace. Triggers on book writing workspace, reader persona, reader audience, 読?
Operate a reusable technical book manuscript workspace with writing structure, reader persona SSOT, review rules, and optional Markdown to Re:VIEW/PDF support.
Use when organizing a book manuscript repo, defining or reviewing target readers, standardizing chapter/section files, setting writing/review agents, handling publisher proof comments, or assessing an existing writing workspace.
Triggers on book writing workspace, reader persona, reader audience, 読??
Similar popular skills
Related neighbors and high-traction skills in the same topics — useful to compare before installing.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Stars26
LicenseLICENSE
Default branchmaster
Open issues0
Status
Active
Skill metadata
Parsed from SKILL.md frontmatter.
LicenseCC BY-NC-SA 4.0
More metadata
author
yamapan (https://github.com/aktsmm)
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md9,222 B
docsSUMMARY.md699 B
History
First seen on skills.sh
First recorded snapshot · 215 installs
SKILL.md
Book Writing Workspace
Create and maintain a reusable manuscript workspace with folders, writing agents, instructions, review rules, and optional Markdown -> Re:VIEW -> PDF support.
When to use
Book writing, technical writing, 執筆プロジェクト, Re:VIEW
Assessing or standardizing an existing book manuscript repository
Creating a new technical writing project from templates when needed
Setting up Markdown → Re:VIEW → PDF workflow
Upgrading an existing manuscript workspace so it can generate Re:VIEW output and printable PDFs
Adding optional Re:VIEW/PDF support without turning the writing workspace into a general Git or publishing operations toolkit
Quick Start
Start by assessing the manuscript workspace, even when creating a new project:
Confirm the main manuscript lives in sections/ and uses one file per section.
Confirm outlines or key points live separately from final manuscript files.
Confirm chapter intro files use kebab-case naming (e.g. 00-introduction/00-introduction.md).
Locate the workspace's declared reader-persona SSOT; do not force a new file when an existing overview or planning document already owns it.
For a new workspace, use docs/reader-personas.md to define the primary persona, secondary personas, prior knowledge, and completion outcomes.
Confirm writing, heading, notation, page allocation, and review rules are available.
Decide whether Re:VIEW/PDF output is needed for this project; keep it optional unless the workflow requires it.
Operating Workflow
When the workspace already exists, do not stop at setup-oriented advice. This skill should also support:
Normalizing manuscript folders and section naming.
Keeping outlines, drafts, final manuscript, and images aligned by chapter.
Running focused writing and review loops until P1/P2 issues are resolved.
Applying reviewer fixes without leaving outlines, chapter maps, question digests, and progress trackers out of sync.
Reviewing each chapter against the book-specific reader persona and expected outcome.
Checking word count targets and source confidence before finalizing text.
Measuring the built page count before treating a page-budget overrun as a structural problem; character-count estimates run high, and an author-side build is not the publisher's printed page count.
Ruling on external issues, pull requests, and publisher proof comments point by point, first confirming which revision the proof was typeset from, then verifying each factual claim against its source of truth.
Giving typeset-only elements such as chapter frontispieces a source of truth in the manuscript, marked so the converter can emit them, once it is settled that the author writes them.
Treating an author-introduction page as part of the publication contract: keep its author order, display names, roles, confirmed profiles, and links aligned with the structure map, metadata, cover, and colophon. Do not invent missing biography details; track provisional text until the author confirms it, and visually verify cover wrapping when the author count changes.
Enabling Re:VIEW/PDF support only when the project needs reproducible output.
Freezing a release candidate and running the release-readiness gates before delivery or publication.
Bootstrap Workflow
Use the setup script only when creating a new workspace or adding missing structure deliberately.
Review output: Confirm README, agents, instructions, and docs were created
Customize: Edit docs/reader-personas.md, docs/page-allocation.md, docs/schedule.md, and .github/copilot-instructions.md. If --with-review is used, also customize config/review-metadata/project.yml.
Git workflows are project-specific. Do not add generic commit/push prompts here; follow the repository's existing version-control conventions.
Metadata, migration, converter verification, and sync-back rules live in references. Keep the main SKILL focused on manuscript structure and writing workflow.
Generated Workspace
Manuscript folders under keypoints/, sections/, and images/
AI workflow files under .github/agents/ and .github/instructions/
Project docs such as README.md, docs/reader-personas.md, docs/page-allocation.md, docs/schedule.md, and docs/release-readiness-record.md
Helper scripts such as scripts/count_chars.py
Optional Re:VIEW scripts and metadata when --with-review is used
Recommended Writing Unit
Use 1 file = 1 section as the default manuscript unit.
Keep chapter intro in {NN}-{slug}/{NN}-{slug}.md and section files alongside it.
For PDF/Re:VIEW output, heading levels define hierarchy, while file split mainly improves authoring and review workflow.
For workspaces that add conversion or PDF rendering, apply [build pipeline gates](templates/docs/build-pipeline-gates.md). Keep project-specific commands, dependency versions, and formatter rules in the generated workspace.
Done Criteria
Workspace folder structure created
Writing and review agents deployed to .github/agents/
One reader-persona SSOT is selected; new workspaces use docs/reader-personas.md without placeholders
docs/page-allocation.md configured
docs/release-readiness-record.md is available for release candidates
README.md and docs/schedule.md customized
Manuscript files follow the chapter/section naming convention
Author introductions, metadata, cover, and colophon agree on author order and display names; provisional profiles are not treated as release-ready
scripts/count_chars.py works for target manuscript files
Setup fails before mutation when a required template, script, or asset is missing
A clean temporary-directory smoke test generates docs/reader-personas.md and exits successfully
The smoke test also generates docs/release-readiness-record.md, expands the title, and includes the Gate 8 row and manifest lock fields
Re:VIEW/PDF output is either explicitly out of scope or enabled and verified