Skill 詳細
book-writer
Comprehensive long-form book planning, drafting, revision, and continuity support.
使用前に確認
自動レビューは関連性のみを確認し、安全性や推奨を保証しません。使用前に出典の説明を読んでください。
SKILL.md
これはレビュー時に保存された抜粋です。完全で最新の内容は外部ソースを確認してください。
---
name: book-writer
description: |
Comprehensive book writing assistant and memory maintainer. Use when tasked with:
- Writing books, novels, fiction, non-fiction, or any long-form manuscript
- Creating characters, outlining chapters, building worlds
- Drafting, reviewing, or revising chapters
- Writing children's books, picture books, rhyming stories, or songs for ages 2–9
- "initialize memory bank", "update memory bank", "start a new book", "let's start building"
- Planning book structure (MVB, short book, full book, literary novel, picture book)
- Checking continuity or consistency across chapters
- Any request involving book chapters, manuscripts, or story development
Provides specialized guidelines to write like a master author while maintaining an automated book memory bank to preserve context across sessions. Includes children's book writing, parallel chapter workflows, and multi-genre support.
---
# Book Writer
## Context Efficiency Rule
**CRITICAL — Read this before loading any files.**
This skill has many reference files. Do NOT pre-load them all. Use **lazy loading** — only read a reference file when its specific feature is needed:
| Only load this file... | When... |
|------------------------|---------|
| `references/author_rules.md` | Starting a session, drafting, or reviewing |
| `references/chapter_craft.md` | Writing or outlining chapters |
| `references/revision_checklist.md` | Reviewing or revising chapters |
| `references/book_memory_protocol.md` | Updating memory bank or running continuity check |
| `references/memory_update_prompts.md` | Performing a comprehensive memory audit |
| `references/story_forge.md` | Only during initialization |
| `references/readme_template.md` | Only when generating the project README |
| `references/character_worldbuilding_tables.md` | Building character profiles or worldbuilding tables |
| `references/childrens_book_craft.md` | Only for children's book projects |
| `references/parallel_workflows.md` | Only when parallel drafting |
| `references/punctuation_guide.md` | Running a punctuation pass or prose polish |
| `references/spinoff_guide.md` | Only for spinoff projects |
| `references/opening_chapter_checklist.md` | Only when reviewing Chapter 1 |
| `references/query_letter_guide.md` | Only when user asks for blurb, synopsis, or query letter |
| `references/popscience_history_rules.md` | Writing or reviewing popular-science, technical history, or narrative non-fiction |
| `Core/world_gita.md` (or `tech_gita.md`) | Reading world technology, magic, or lore rules |
| Template files | Only when generating the specific document |
**Never load more than 3–4 reference files at once unless explicitly required by the task.**
## Workflows
### 1. Initialization: Starting a New Book Project
When the user asks to start a new book project or "initialize the memory bank", follow these steps:
0. **Evaluate Genre and Skills:**
- Read `skills-lock.json` in the root (if it exists) and ask about the project's genre.
- If the book is narrative non-fiction, popular science, biography, or history, check if `research-dojo` is installed.
- If NOT installed, recommend the user install it for factual/claim verification:
> *"I noticed this is a non-fiction book project. The `research-dojo` skill can help verify historical dates and scientific paper details. Would you like me to install it?"*
Offer to execute: `npx skills add https://github.com/kshanxs/skill-dojo --skill research-dojo` using the `run_command` tool.
- **Evaluate Style Companion:** Check if `calligraph-sensei` is installed. If NOT, recommend the user install it for advanced humanization, prose styling, and writing cadence diagnostics:
> *"Would you like me to install `calligraph-sensei`? It integrates with Book Writer to polish chapters, enhance sensory language, and vary sentence structures for fiction/non-fiction."*
Offer to execute: `npx skills add https://github.com/kshanxs/skill-GitHub で全文を読む (外部ページ)