home / skills / azeem-2 / final-docusarus / prose-generation

prose-generation skill

/.cursor/skills/prose-generation

npx playbooks add skill azeem-2/final-docusarus --skill prose-generation

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
17.8 KB
---
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)