| name | Drafting chapters |
| description | Drafts individual chapters for books and long articles. Use when user says 'draft chapter X', 'write chapter [number/title]', 'continue drafting', or 'write the next chapter'. Reads outline and maintains consistency with prior chapters. |
Drafting Chapters
Writes individual chapters that align with the theme and maintain voice consistency.
When to use this skill
- User says "draft chapter 3" or "write chapter X"
- User says "continue drafting" (draft next incomplete chapter)
- User says "write the introduction/conclusion"
- An outline.md exists in the working directory
What this skill does
- Reads
outline.mdto understand theme and chapter purpose - Reads all completed chapters to maintain consistency
- Loads
voice-profile.mdif it exists - Drafts the requested chapter
- Flags research gaps inline
- Updates chapter status in outline
- Git commits the new chapter
Prerequisites
Must exist:
outline.mdfile in current directory
If missing outline:
I don't see an outline.md file. Should I create one first?
I can use the 'outline-book' skill to help structure your book.
Process
Step 1: Pre-draft checklist
Before writing:
- Read
outline.md- note theme, chapter purpose, key points - Read
voice-profile.mdif it exists - Read all files in
/chapters/directory to understand what's been written - Identify which chapter to draft (if user said "continue", pick next "not started" chapter)
Step 2: Draft structure
Every chapter needs:
Opening (1-3 paragraphs):
- Hook that connects to theme
- Why this chapter matters
- What's coming
Body:
- Deliver all key points from outline
- Match voice profile characteristics
- Target the word count guide (not strict - ±20% is fine)
- Use appropriate depth for audience
- Natural transitions between ideas
Closing (1-2 paragraphs):
- Tie back to theme
- Key takeaway
- Bridge to next chapter (if not final chapter)
Step 3: Handle research gaps
When you need information you don't have, insert:
[RESEARCH: description | severity: HIGH/MEDIUM/LOW]
HIGH severity: Significantly impacts credibility
- Example:
[RESEARCH: Need 2022-2024 statistics on remote work adoption | severity: HIGH]
MEDIUM severity: Would strengthen but not critical
- Example:
[RESEARCH: Case study of company successfully implementing this | severity: MEDIUM]
LOW severity: Nice-to-have verification
- Example:
[RESEARCH: Verify this framework attribution | severity: LOW]
Continue drafting despite gaps. Don't let missing info block progress.
Step 4: Save chapter file
Create file as /chapters/[number]-[slug].md
Examples:
/chapters/01-introduction.md/chapters/02-the-trust-framework.md/chapters/10-conclusion.md
Use two-digit numbers for proper sorting.
Step 5: Update outline status
In outline.md, change chapter status from "not started" to "complete":
### Chapter 3: Building Psychological Safety
- **Status**: complete
Step 6: Git commit
git add chapters/[number]-[title].md outline.md
git commit -m "Draft: Chapter [number] - [Title]"
Voice consistency
If voice-profile.md exists, match these characteristics:
Sentence structure:
- Mimic average length patterns
- Match complexity level
- Follow rhythm (staccato vs flowing)
Tone:
- Maintain formality level
- Use consistent perspective
- Match directness
Content techniques:
- Use examples at similar frequency
- Match metaphor usage
- Balance data/stories as in profile
- Use questions at similar rate
Technical approach:
- Match jargon usage
- Maintain depth level
- Follow explanation style
Word count guidance
Target is calculated as: total_book_length / number_of_chapters
This is a guide, not a rule:
- ±20% is completely fine
- Some chapters naturally run longer
- Introduction/conclusion often shorter
- Middle chapters often longer
If significantly over/under, note it but continue.
Examples
Example 1: Simple draft request
User: "Draft chapter 1"
Process:
- Read outline.md → Chapter 1 is "Why Delegation Fails"
- Read voice-profile.md → Conversational, uses examples
- No other chapters exist yet
- Draft chapter with opening hook, 3 key points from outline, closing
- Save as
/chapters/01-why-delegation-fails.md - Update outline status
- Git commit
Example 2: Continue drafting
User: "Continue drafting"
Process:
- Read outline.md
- Check chapter statuses → Chapters 1-3 complete, 4 is "not started"
- Read chapters 1-3 to understand flow and maintain consistency
- Draft chapter 4
- Git commit
Example 3: Research gap encountered
While drafting, you need statistics you don't have:
Recent studies show [RESEARCH: Need data on manager time spent in meetings 2022-2024 | severity: HIGH] that managers spend excessive time in meetings.
Continue writing the rest of the chapter.
Edge cases
User requests chapter that doesn't exist in outline:
I don't see a Chapter [X] in the outline. Current chapters are:
[list chapters from outline]
Did you mean one of these, or should I add a new chapter to the outline?
Outline shows chapter as "complete" but file doesn't exist:
The outline shows Chapter [X] as complete, but I don't see the file.
Should I:
1. Draft it fresh (and update status)
2. Check if it's in a different location
Cross-reference to unwritten chapter: If chapter 5 should reference chapter 3, but chapter 3 isn't drafted yet:
- Use placeholder:
[See Chapter 3 for details on X] - Note:
[TODO: Expand this reference once Chapter 3 is complete]
Significantly over word count: If draft is >30% over target, note it:
Note: This chapter came in at [X] words vs target of [Y].
This might be fine, or you could use 'revise-chapter' to condense it.
Quality checklist
Each draft should:
- ✓ Open with clear theme connection
- ✓ Deliver all key points from outline
- ✓ Match voice profile (if exists)
- ✓ Include natural transitions
- ✓ Flag gaps rather than include weak content
- ✓ Close with tie to theme
- ✓ Target word count as rough guide
Files created/modified
/chapters/[number]-[title].md- New chapter fileoutline.md- Status updated to "complete"
Next steps
After drafting:
- Use
track-research-gapsto extract and organize research needs - Use
check-theme-alignmentto verify alignment (automatically after every 2nd chapter) - Use
revise-chapterif chapter needs improvement - Continue with next chapter using this skill again