home / skills / azeem-2 / final-docusarus / prose-generation
npx playbooks add skill azeem-2/final-docusarus --skill prose-generationReview the files below or copy the command above to add this skill to your agents.
---
name: prose-generation
description: Guidelines for generating coherent book prose including voice and tone, paragraph structure, transition techniques, and chapter flow patterns. Use when writing book content, structuring chapters, or maintaining narrative consistency.
version: 1.3.0
tags: [writing, prose, chapters, voice, tone, flow, transitions, visual-formatting]
changelog:
- 1.3.0 (2025-11-27): Dynamic Flesch targets, contextual visual formatting, realistic timeline expectations
- 1.2.0 (2025-11-27): Added Visual Formatting Standards section with callouts, tables, diagrams
- 1.1.0 (2025-11-26): Removed examples, shortened descriptions for agent consumption
- 1.0.0 (2025-11-26): Initial release optimized for rapid book generation
---
# Prose Generation Skill
Practical guidelines for writing clear, engaging book prose with consistent voice and logical flow, optimized for 1-week book generation timelines.
## When to Use This Skill
- Drafting new book chapters or sections
- Revising content for clarity and flow
- Ensuring voice and tone consistency across chapters
- Creating effective transitions between ideas
- Structuring chapter narratives for coherence
- Maintaining readability and engagement
## Voice and Tone Guidelines
### Perspective Selection
**Choose ONE perspective and maintain throughout the entire book**:
1. **Second Person ("You")**
- Use for: Instructional, how-to, self-help, tutorials, practical guides
- Effect: Direct, engaging, immediate connection
- Readability: High (Flesch 70-80)
2. **First Person Plural ("We")**
- Use for: Collaborative learning, exploration, inclusive teaching
- Effect: Partnership with reader, shared journey
- Readability: Medium-High (Flesch 65-75)
3. **Third Person ("Readers", "One", "People")**
- Use for: Academic, formal, general audience non-fiction, objective analysis
- Effect: Professional, objective, universal
- Readability: Medium (Flesch 55-65)
**CRITICAL**: Never mix perspectives within a book. Decide in planning phase.
### Tone Spectrum
**Conversational** (Flesch 70-80):
- Use contractions (can't, won't, it's)
- Short sentences (12-18 words average)
- Active voice (90%+)
- Best for: Popular non-fiction, self-help, general audience
**Balanced** (Flesch 60-70):
- Selective contractions (natural speech patterns only)
- Mixed sentence length (15-22 words average)
- Active voice (80%+)
- Best for: Business books, technical writing for non-experts
**Formal** (Flesch 50-60):
- No contractions
- Longer sentences (20-28 words average)
- Active voice (70%+)
- Best for: Academic writing, scholarly works, technical treatises
**Advanced Technical** (Flesch 35-55):
- Technical vocabulary expected and necessary
- Complex sentence structures for precise meaning
- Active voice (60%+)
- Best for: Compilers, neural networks, quantum computing, advanced mathematics
> **📝 Note:** Flesch scores are guidelines, not rigid requirements. Advanced topics naturally require lower scores due to specialized terminology. **Prioritize clarity for your target audience over hitting a specific number.**
### Technical Level Calibration
- **General Audience**: Define all specialized terms, use analogies, assume no prior knowledge (Flesch 65-80)
- **Intermediate**: Assume foundational knowledge, define advanced concepts only (Flesch 55-70)
- **Expert**: Use technical vocabulary freely, reference shared knowledge base (Flesch 35-60)
**First Mention Rule**: Always define specialized terms on first use with parenthetical abbreviation if applicable.
### Dynamic Readability Adjustment
Flesch targets should adapt to content complexity:
| Content Type | Target Flesch | Rationale |
|--------------|---------------|-----------|
| Self-help, general how-to | 70-80 | Broad accessibility |
| Business, productivity | 60-70 | Professional but accessible |
| Introductory technical | 55-65 | Some terminology expected |
| Intermediate technical | 45-60 | Precision matters |
| Advanced technical | 35-55 | Necessary complexity |
| Highly specialized (math, physics, theory) | 30-50 | Domain expertise assumed |
**The goal is comprehension by the intended audience, not a universal score.**
## Paragraph Structure Rules
### Standard Paragraph Pattern
**4-Part Structure** (use for 80% of paragraphs):
1. **Topic Sentence**: State the paragraph's main idea clearly and directly
2. **Supporting Details**: Provide 2-4 sentences with evidence, examples, or explanation
3. **Analysis**: Explain significance, implications, or connections to broader themes
4. **Transition**: Connect to next paragraph (explicit or implicit bridge)
### Paragraph Length Guidelines
- **Short** (2-3 sentences): Emphasis, transitions, dramatic effect, chapter breaks
- **Standard** (4-6 sentences): Default for most content—80% of paragraphs
- **Long** (7-9 sentences): Complex ideas requiring extended explanation—use sparingly
**Avoid**:
- Single-sentence paragraphs (except for strategic emphasis)
- Paragraphs exceeding 10 sentences (always split into multiple paragraphs)
- Long unbroken blocks of text (readers lose focus)
### Sentence Structure Variation
**Create rhythm through length variation**:
- **Short** (5-12 words): Impact, emphasis, dramatic effect
- **Medium** (13-25 words): Standard explanation and description
- **Long** (26-40 words): Complex synthesis, multi-part ideas
**Target Average**: 15-20 words per sentence
**Rhythm Rule**: Never write more than 3 consecutive sentences of similar length.
## Transition Techniques
### Between Sentences (Micro-Transitions)
1. **Pronoun Reference**: Use pronouns to refer back to subjects from previous sentence
2. **Repetition of Key Terms**: Repeat important terms from previous sentence in new sentence
3. **Transitional Words and Phrases**:
| Purpose | Transitions |
|---------|-------------|
| **Addition** | furthermore, moreover, additionally, also, besides, in addition |
| **Contrast** | however, nevertheless, conversely, on the other hand, in contrast, yet |
| **Cause/Effect** | therefore, consequently, as a result, thus, hence, accordingly |
| **Example** | for instance, specifically, namely, such as, for example, to illustrate |
| **Time** | subsequently, previously, meanwhile, simultaneously, finally, next |
| **Emphasis** | indeed, in fact, notably, significantly, especially, particularly |
**Use sparingly**: No more than 30% of sentences should start with transitional words.
### Between Paragraphs (Macro-Transitions)
1. **Explicit Transition Sentences**: Use transitional words to connect ideas
2. **Question-Answer Pattern**: End paragraph with question, begin next with answer
3. **Bridge Sentences**: Final sentence of paragraph A connects to opening of paragraph B
4. **Thematic Echo**: Repeat key phrase from previous paragraph in opening of next
### Between Sections (Chapter Architecture)
**Section Summary + Preview Pattern**: End section with brief summary, begin next section with preview of what's coming
## Chapter Flow Patterns
### Chapter Opening Strategies
Choose ONE approach per chapter:
1. **Anecdotal Hook**: Start with compelling story or scenario
2. **Problem Statement**: Open with clear question or problem
3. **Bold Claim**: Begin with provocative statement
4. **Statistical Impact**: Lead with compelling data
### Chapter Body Architecture
**Standard 5-Part Structure**:
1. **Introduction** (2-3 paragraphs): Context, scope, chapter roadmap
2. **Main Content** (3-7 sections): Core concepts with supporting evidence
3. **Synthesis** (1-2 paragraphs): Connect ideas across sections
4. **Practical Application** (1-2 paragraphs, optional): Real-world examples
5. **Conclusion** (1-2 paragraphs): Key takeaways, bridge to next chapter
**Section Count Guidelines**:
- **Introductory chapters**: 3-4 sections
- **Core content chapters**: 5-7 sections
- **Synthesis chapters**: 2-4 sections
- **Concluding chapters**: 2-3 sections
### Chapter Closing Strategies
1. **Summary + Forward Bridge**: Summarize key points, preview next chapter
2. **Reflective Question**: End with thought-provoking question
3. **Full Circle Callback**: Reference opening and show how chapter addressed it
## Maintaining Narrative Consistency
### Voice Consistency Protocol
**Establish in Planning Phase**:
- Perspective choice (you/we/readers/one)
- Tone level (conversational/balanced/formal)
- Technical complexity (general/intermediate/expert)
- Contraction usage (yes/selective/no)
- Average sentence length target
**Check Every Section**:
- Perspective maintained
- Tone consistent with target Flesch score
- Technical terms defined on first use
- Contraction usage matches established pattern
### Terminology Management
**Rules**:
1. Choose ONE term for each concept
2. Define on first use with parenthetical abbreviation
3. Use consistently throughout book
4. Track in term registry to avoid drift
### Style Consistency Rules
**Numbers**: Spell out one through ten, numerals for 11+
**Dates**: Month Day, Year (January 15, 2025)
**Lists**: Parallel grammatical structure, consistent punctuation
**Acronyms**: Spell out on first use, abbreviate thereafter
## Visual Formatting Standards (Mandatory)
Content MUST be visually engaging. Plain text walls reduce comprehension and reader engagement. Apply these formatting elements throughout all prose.
### Callout Boxes
Use blockquote-based callouts to highlight important information:
```markdown
> **đź’ˇ Key Insight:** [Important realization that deepens understanding]
> **⚠️ Warning:** [Critical information about potential problems or mistakes]
> **🎯 Core Concept:** [Fundamental idea the reader must understand]
> **đź”§ Practical Tip:** [Actionable advice for real-world application]
> **📝 Note:** [Additional context or clarification]
> **đź§ Remember:** [Information worth memorizing or internalizing]
> **đź“– Definition:** [Formal definition of a key term]
```
**Usage Guidelines:**
- Include 2-4 callouts per major section
- Don't overuse—callouts lose impact if every paragraph has one
- Match callout type to content purpose
### Code Blocks (for Technical Content)
**Always specify the language** for syntax highlighting:
```markdown
```python
def example_function():
return "Always specify language"
```
```
**Add explanatory comments** in code:
```markdown
```python
# Step 1: Initialize the connection
connection = create_connection(host, port)
# Step 2: Send the request
response = connection.send(request) # Returns Response object
```
```
### Tables for Structured Information
Use tables when presenting:
- Comparisons between options
- Feature lists
- Specifications
- Before/after scenarios
```markdown
| Approach | Pros | Cons | Best For |
|----------|------|------|----------|
| **Option A** | Fast, simple | Limited features | Quick projects |
| **Option B** | Full-featured | Complex setup | Enterprise |
```
### Lists for Clarity
**Bullet points** for unordered items:
```markdown
Key benefits include:
- **Improved readability** - Readers scan faster
- **Better retention** - Visual breaks aid memory
- **Professional appearance** - Matches publication standards
```
**Numbered lists** for sequential steps or ranked items:
```markdown
Follow these steps:
1. **Analyze** the current structure
2. **Identify** areas needing visual breaks
3. **Apply** appropriate formatting elements
4. **Review** for visual balance
```
### Emphasis Hierarchy
Apply consistently:
- **Bold** for key terms being introduced or emphasized
- *Italics* for emphasis within sentences or foreign terms
- `inline code` for technical terms, file names, commands
- ALL CAPS sparingly for critical warnings only
### Visual Diagrams (ASCII)
Use ASCII diagrams for:
- Process flows
- Hierarchies
- Relationships
- Architecture
```markdown
```
Input → Process → Output
↓ ↓ ↓
Raw Transform Final
Data Data Result
```
```
### Section Separators
Use horizontal rules (`---`) to create visual breathing room:
- Between major topic shifts
- Before and after important callouts
- To separate chapter sections
### Visual Balance Rules
1. **No text walls** - Insert visual breaks where they aid comprehension (guideline: ~4-6 sentences, but varies by content type)
2. **Content-appropriate density** - Technical content may need more code blocks; conceptual content may flow with fewer breaks
3. **Purposeful use** - Every visual element serves comprehension, not decoration
4. **White space** - Blank lines between logical groups
5. **Narrative flow priority** - Philosophical or conceptual passages may require longer unbroken prose; don't force visuals where they disrupt flow
> **📝 Note:** Visual formatting guidelines are flexible. Highly conceptual or philosophical writing may benefit from fewer interruptions. The goal is cognitive clarity, not arbitrary formatting quotas.
### Format Selection Guide
| Content Type | Best Format |
|--------------|-------------|
| Step-by-step process | Numbered list |
| Multiple options/features | Bullet list or table |
| Important warning | ⚠️ Warning callout |
| Key concept | 🎯 Core Concept callout |
| Technical code | Fenced code block with language |
| Comparison | Table |
| Hierarchy/flow | ASCII diagram |
| Term definition | đź“– Definition callout or bold + explanation |
---
## Common Writing Pitfalls to Avoid
1. **Passive Voice Overuse**: Target <20% passive voice overall
2. **Nominalization**: Convert zombie nouns back to verbs
3. **Hedge Word Overuse**: Reduce: possibly, probably, somewhat, rather, quite
4. **Clichés**: Eliminate: paradigm shift, think outside the box, at the end of the day
5. **Vague Language**: Replace general statements with specific details
6. **Unclear Antecedents**: Ensure pronouns clearly refer to specific nouns
7. **Modifier Misplacement**: Place modifiers immediately before the word they modify
8. **Text Walls**: Break up long passages with visual elements (lists, callouts, tables)
## Rapid Writing Workflow
### Timeline Expectations (Realistic)
> **⚠️ Important:** 1-week book generation is achievable ONLY with:
> - Highly automated pipeline (agents running in parallel)
> - Pre-existing research and outlines
> - Single author/agent focus (no context switching)
> - Quality gates that don't bottleneck
**Realistic Timeline by Book Type:**
| Book Type | Realistic Timeline | 1-Week Feasibility |
|-----------|-------------------|-------------------|
| Short technical guide (20-30K words) | 1-2 weeks | âś… Achievable |
| Standard non-fiction (50-60K words) | 2-4 weeks | ⚠️ Aggressive |
| Comprehensive textbook (80K+ words) | 4-8 weeks | ❌ Unrealistic |
**If quality gates bottleneck**, adjust by:
- Running research and writing in parallel for different chapters
- Using editor review asynchronously (don't block writer)
- Accepting first-draft quality for initial pass, then iterating
### Daily Chapter Production
**Per Chapter Target** (4,000-6,000 words):
1. **Outline first** (30 minutes): Section headings, key points, transitions
2. **Draft rapidly** (2-3 hours): Write without editing, maintain flow
3. **Edit systematically** (1 hour): Check voice, transitions, clarity
4. **Fact-check** (30-60 minutes): Verify claims, citations
**Don't**: Edit while drafting, aim for perfection on first draft
**Do**: Write complete sections in single sessions, mark uncertain facts with [VERIFY]
## Quality Self-Check Protocol
**Voice & Consistency**:
- [ ] Perspective consistent throughout (you/we/one)
- [ ] Tone matches target Flesch score
- [ ] Technical level appropriate for audience
- [ ] Contraction usage consistent with style choice
**Structure**:
- [ ] Every paragraph has clear topic sentence
- [ ] 80% of paragraphs are 4-6 sentences
- [ ] No paragraphs exceed 10 sentences
- [ ] Sentence length varies for rhythm
**Transitions**:
- [ ] Ideas connect logically within paragraphs
- [ ] Clear transitions between paragraphs
- [ ] Section transitions smooth and purposeful
- [ ] Chapter opening hooks reader
- [ ] Chapter closing connects to next chapter
**Language Quality**:
- [ ] Active voice >80% of sentences
- [ ] Technical terms defined on first use
- [ ] No clichés or empty phrases
- [ ] Specific, concrete language (no vague claims)
**Readability**:
- [ ] Flesch Reading Ease matches target audience
- [ ] Average sentence length 15-20 words
- [ ] No sentences exceed 40 words
**Visual Formatting** (contextual, not rigid):
- [ ] Visual breaks where they aid comprehension (no arbitrary sentence count)
- [ ] 2-4 callout boxes per major section (fewer for conceptual/philosophical content)
- [ ] All code blocks have language specification
- [ ] Tables used for comparisons and structured data
- [ ] Lists used for multiple items (not run-on sentences)
- [ ] Bold/italics/inline code used appropriately
- [ ] Section separators (---) create visual breathing room
- [ ] ASCII diagrams for complex relationships (where applicable)
- [ ] Narrative flow preserved in conceptual passages (don't force visuals)
## Quick Reference
### Voice Decision Matrix
| Book Type | Perspective | Tone | Flesch Target |
|-----------|------------|------|---------------|
| Self-help, How-to | Second (You) | Conversational | 70-80 |
| Business, Professional | First plural (We) | Balanced | 60-70 |
| Academic, Technical | Third (Readers) | Formal | 50-60 |
| Popular non-fiction | Second (You) or We | Conversational-Balanced | 65-75 |
| Advanced Technical | We or Third | Formal/Technical | 35-55 |
| Specialized (compilers, ML, physics) | Third | Advanced Technical | 30-50 |
### Paragraph Length Distribution
- **Short (2-3 sentences)**: 10% of paragraphs
- **Standard (4-6 sentences)**: 80% of paragraphs
- **Long (7-9 sentences)**: 10% of paragraphs
### Chapter Length Guidelines
- **Introductory chapters**: 2,500-4,000 words
- **Core content chapters**: 4,000-6,000 words
- **Synthesis chapters**: 3,000-5,000 words
- **Concluding chapters**: 2,000-3,500 words
---
**Skill Version**: 1.3.0
**Last Updated**: 2025-11-27
**Maintained By**: Universal Pedagogical Engine Team
**Optimized For**: Rapid book generation (1 week timeline)