home / skills / frankxai / arcanea / creative-writing

This skill helps you craft compelling narratives by applying proven structures, distinct voices, and scene-building techniques across genres.

npx playbooks add skill frankxai/arcanea --skill creative-writing

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

Files (1)
SKILL.md
17.1 KB
---
name: Creative Writing Frameworks
description: Story structure, voice development, and narrative craft for AI-assisted writing
version: 1.0.0
license: MIT
tier: community
---

# Creative Writing Frameworks

> **Craft compelling narratives with proven structures and techniques**

This skill provides frameworks for developing stories, characters, and distinctive voices—whether for fiction, content marketing, or product narratives.

## Core Principles

### 1. Story Is Structure
Every compelling narrative follows recognizable patterns. Understanding these patterns allows you to innovate within them.

### 2. Voice Is Identity
A distinctive voice makes writing memorable. Develop it intentionally, not accidentally.

### 3. Show, Then Tell
Let readers experience before explaining. The most powerful writing creates feelings before understanding.

## Narrative Structures

### The Hero's Journey (Monomyth)

Classic structure for transformational stories.

```
┌─────────────────────────────────────────────────────────────────┐
│                        THE HERO'S JOURNEY                        │
└─────────────────────────────────────────────────────────────────┘

ORDINARY WORLD                    SPECIAL WORLD
─────────────────────────────────────────────────────────────────
    │                                      │
    ▼                                      │
┌─────────┐                                │
│ 1. The  │                                │
│ Ordinary│                                │
│ World   │                                │
└────┬────┘                                │
     │                                     │
     ▼                                     │
┌─────────┐                                │
│ 2. Call │                                │
│ to      │                                │
│Adventure│                                │
└────┬────┘                                │
     │                                     │
     ▼                                     │
┌─────────┐                                │
│ 3.Refusal│                               │
│ of Call │                                │
└────┬────┘                                │
     │                                     │
     ▼                                     │
┌─────────┐                                │
│ 4.Meeting│                               │
│ Mentor  │                                │
└────┬────┘                                │
     │                                     │
     └───────────────┐                     │
                     ▼                     │
              ┌─────────────┐              │
              │ 5. Crossing │              │
              │ Threshold   │──────────────┘
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 6. Tests,   │
              │ Allies,     │
              │ Enemies     │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 7. Approach │
              │ to Inmost   │
              │ Cave        │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 8. Supreme  │
              │ Ordeal      │
              └──────┬──────┘
                     │
                     ▼
              ┌─────────────┐
              │ 9. Reward   │
              └──────┬──────┘
                     │
     ┌───────────────┘
     │
     ▼
┌─────────┐
│10. Road │
│ Back    │
└────┬────┘
     │
     ▼
┌─────────┐
│11.Resurr│
│ection   │
└────┬────┘
     │
     ▼
┌─────────┐
│12.Return│
│ with    │
│ Elixir  │
└─────────┘
```

**Stage Details:**

1. **Ordinary World** - Establish normalcy and stakes
2. **Call to Adventure** - Disruption or opportunity appears
3. **Refusal of the Call** - Hesitation reveals character depth
4. **Meeting the Mentor** - Wisdom/tools for the journey
5. **Crossing the Threshold** - Commitment to change
6. **Tests, Allies, Enemies** - Learning and growth
7. **Approach to Inmost Cave** - Preparation for crisis
8. **Supreme Ordeal** - Death/rebirth, major transformation
9. **Reward** - Gain what was sought
10. **Road Back** - Consequences and pursuit
11. **Resurrection** - Final test, proving transformation
12. **Return with Elixir** - Share the gift

### Three-Act Structure

Versatile framework for most narratives.

```
ACT I               ACT II                    ACT III
(25%)               (50%)                     (25%)
─────────────────────────────────────────────────────────
Setup               Confrontation             Resolution

┌─────────────┐     ┌─────────────────────┐   ┌───────────┐
│ - Hook      │     │ - Rising action     │   │ - Climax  │
│ - World     │     │ - Obstacles         │   │ - Falling │
│ - Character │     │ - Growth            │   │   action  │
│ - Conflict  │     │ - Midpoint shift    │   │ - New     │
│   intro     │     │ - All is lost       │   │   normal  │
└─────────────┘     └─────────────────────┘   └───────────┘

Key Points:
│                   │                │         │
▼                   ▼                ▼         ▼
Inciting          First Plot      Midpoint   Second Plot
Incident          Point           Twist      Point
(12%)             (25%)           (50%)      (75%)
```

### The Story Circle (Dan Harmon)

Simplified monomyth in 8 steps.

```
                    YOU (1)
                      │
           ┌─────────┴─────────┐
           │                   │
     CHANGE (8)           NEED (2)
           │                   │
           │    ┌───────┐      │
           │    │       │      │
           │    │ ZONE  │      │
     RETURN (7)─┤   OF  ├─GO (3)
           │    │COMFORT│      │
           │    │       │      │
           │    └───────┘      │
           │                   │
      PAY (6)             SEARCH (4)
           │                   │
           └─────────┬─────────┘
                     │
                  FIND (5)

1. YOU - Character in their zone of comfort
2. NEED - But they want something
3. GO - They enter unfamiliar situation
4. SEARCH - Adapt to it
5. FIND - Get what they wanted
6. PAY - Pay a heavy price for it
7. RETURN - Return to familiar situation
8. CHANGE - Having changed
```

### MICE Quotient

Determine your story's focus and structure.

| Type | Opens With | Closes With | Focus |
|------|------------|-------------|-------|
| **M**ilieu | Enter a place | Leave that place | World/setting |
| **I**dea | Question posed | Question answered | Mystery/learning |
| **C**haracter | Dissatisfied self | New equilibrium | Identity/growth |
| **E**vent | Status quo disrupted | New status quo | Action/plot |

## Character Development

### The Character Diamond

Four dimensions that create compelling characters.

```
                    WANT
                (External Goal)
                      │
                      │
         ┌───────────┼───────────┐
         │           │           │
         │           │           │
    FEAR ├───────────┼───────────┤ NEED
(What holds         │         (Internal
 them back)         │           Goal)
         │           │           │
         │           │           │
         └───────────┼───────────┘
                      │
                      │
                   WOUND
              (Origin of Fear)
```

**Example:**

```yaml
Character: Marcus, reluctant hero

Want: "To be left alone and run my bookshop"
Need: "To find belonging and purpose"
Fear: "Being responsible for others' suffering"
Wound: "Caused his sister's death through negligence"

Dynamic: Marcus's want (isolation) and need (belonging)
         are in direct conflict. His fear prevents him
         from what he truly needs. The story forces him
         to confront this through events that require
         him to take responsibility for others.
```

### Character Voice Checklist

What makes a character's voice distinctive:

```yaml
Voice Components:
  Vocabulary:
    - Education level (sesquipedalian vs simple)
    - Regional influences (y'all, wicked, hella)
    - Professional jargon (legal, medical, tech)
    - Era-specific terms (groovy, based, lit)

  Rhythm:
    - Sentence length patterns (short, punchy vs flowing)
    - Pause patterns (em-dashes, ellipses, periods)
    - Question frequency
    - Exclamation usage

  Perspective:
    - Optimist vs pessimist
    - Internal vs external focus
    - Past vs future orientation
    - Self vs other focus

  Quirks:
    - Catchphrases
    - Verbal tics (you know, like, basically)
    - Topics they always return to
    - Things they never mention
```

### The OCEAN Model for Personality

Use psychological traits to build consistent characters.

| Trait | Low | High |
|-------|-----|------|
| **O**penness | Practical, conventional | Creative, curious |
| **C**onscientiousness | Flexible, spontaneous | Organized, disciplined |
| **E**xtraversion | Reserved, solitary | Outgoing, energetic |
| **A**greeableness | Challenging, detached | Cooperative, trusting |
| **N**euroticism | Calm, secure | Anxious, volatile |

## Voice Development

### Finding Your Voice

Voice emerges from consistent choices across these dimensions:

```yaml
Voice Framework:

  Formality Spectrum:
    Casual ←──────────────────────→ Formal
    "Hey!" ←──────────────────────→ "Greetings"

  Complexity Spectrum:
    Simple ←──────────────────────→ Complex
    "It's hot" ←──────────────────→ "The ambient temperature..."

  Distance Spectrum:
    Intimate ←──────────────────────→ Distant
    "Between us..." ←──────────────→ "One might observe..."

  Pace Spectrum:
    Staccato ←──────────────────────→ Flowing
    "Stop. Think. Act." ←────────→ "And as the moment unfolds..."

  Emotional Range:
    Restrained ←──────────────────→ Expressive
    "That's unfortunate" ←───────→ "This is devastating!"
```

### Voice Consistency Patterns

```yaml
Voice Pattern: [Name]

# Sentence Starters (common openers)
- [Pattern 1]
- [Pattern 2]
- [Pattern 3]

# Transitional Phrases
- [Phrase 1]
- [Phrase 2]

# Emphasis Patterns
- How do they stress importance?
- What punctuation do they favor?

# Forbidden Patterns
- Things this voice would NEVER say
- Words that break character

# Rhythm Example
[Write a sample paragraph demonstrating the voice]
```

### Avoiding AI Voice Patterns

Common patterns to eliminate for authentic voice:

```yaml
AI Patterns to Avoid:

  Over-qualification:
    Bad: "It's important to note that..."
    Good: [Just say the thing]

  Excessive hedging:
    Bad: "This could potentially be seen as..."
    Good: "This is..." or "This might be..."

  List dependency:
    Bad: "First... Second... Third... Finally..."
    Good: [Vary structure, integrate points]

  Empty transitions:
    Bad: "Moving on to the next point..."
    Good: [Direct connection or none]

  Overly balanced:
    Bad: "On one hand... on the other hand..."
    Good: [Take a position, acknowledge nuance naturally]

  Superlative stacking:
    Bad: "Incredibly powerful and remarkably effective"
    Good: "Effective" or "Powerful"
```

## Scene Construction

### Scene Purpose Checklist

Every scene must accomplish at least two:

- [ ] Advance the plot
- [ ] Reveal character
- [ ] Provide necessary information
- [ ] Create emotional resonance
- [ ] Establish or change setting
- [ ] Increase tension/stakes

### Scene Structure Template

```yaml
Scene: [Name]

Setup:
  POV: Who experiences this?
  Location: Where?
  Time: When?
  Characters Present: Who's here?
  Goal: What does POV character want in this scene?

Conflict:
  Obstacle: What prevents the goal?
  Stakes: What happens if they fail?

Resolution:
  Outcome: Success / Failure / Partial / Complicated
  Change: How is situation different at scene end?
  Hook: What pulls reader to next scene?

Beats:
  1. [First beat - typically establishing]
  2. [Second beat - complication]
  3. [Third beat - escalation]
  4. [Fourth beat - turning point]
  5. [Fifth beat - resolution/hook]
```

### Dialogue Craft

```yaml
Dialogue Principles:

  Subtext Over Text:
    - Characters rarely say exactly what they mean
    - Conflict lives between the lines
    - Let readers infer

  Distinct Voices:
    - Each character speaks differently
    - Remove dialogue tags; can you tell who's speaking?
    - Vocabulary, rhythm, concerns should vary

  Compression:
    - Cut pleasantries unless characterizing
    - Enter scenes late, leave early
    - Every line should work

  Action Beats:
    - Replace "said" with meaningful action
    - Show emotion through physicality
    - Pace with beats

Example:
  Bad:
    "I'm really angry at you," she said angrily.

  Better:
    Sarah's coffee cup hit the table. "You knew."
```

## Content Narrative Frameworks

### Problem-Agitation-Solution (PAS)

Classic framework for persuasive content.

```
PROBLEM
  │ Identify the pain point
  │ "Are you struggling with X?"
  │
  ▼
AGITATION
  │ Twist the knife (empathetically)
  │ "And isn't it frustrating when..."
  │
  ▼
SOLUTION
    Present your answer
    "Here's how to fix it..."
```

### Before-After-Bridge (BAB)

Show transformation.

```
BEFORE
  │ Current painful state
  │
  ▼
AFTER
  │ Desirable future state
  │
  ▼
BRIDGE
    How to get there
```

### AIDA for Narrative Content

Attention → Interest → Desire → Action

```yaml
Attention:
  - Hook that stops the scroll
  - Unexpected opening
  - Bold claim or question

Interest:
  - Story that illustrates the point
  - Data that surprises
  - Insight that reframes

Desire:
  - Benefits clearly stated
  - Social proof
  - Future pacing

Action:
  - Clear next step
  - Low friction
  - Urgency without manipulation
```

## Quality Checklist

### Before Publishing

**Craft:**
- [ ] Opening hooks reader
- [ ] Every scene/section serves purpose
- [ ] Pacing varies appropriately
- [ ] Ending satisfies (even if open)

**Voice:**
- [ ] Consistent throughout
- [ ] Distinctive and memorable
- [ ] No AI verbal tics
- [ ] Appropriate for audience

**Character (if applicable):**
- [ ] Motivations clear
- [ ] Actions consistent with character
- [ ] Distinctive voices for each
- [ ] Transformation earned

**Technical:**
- [ ] No typos or grammatical errors
- [ ] Formatting consistent
- [ ] Length appropriate for medium
- [ ] SEO optimized (if applicable)

---

*"Story is the most powerful technology humans have ever created. Use it wisely."*

Overview

This skill provides modular frameworks for story structure, character design, and voice development to accelerate AI-assisted writing. It packages classic narrative templates (Hero’s Journey, Three-Act, Story Circle), character models (Character Diamond, OCEAN), and practical scene and dialogue tools. Use it to shape fiction, branded narratives, or persuasive content with consistent voice and clear stakes.

How this skill works

The skill inspects narrative needs and maps appropriate frameworks to the project stage: plot scaffolding for drafts, character templates for development, and voice patterns for consistency. It supplies checklists, scene templates, and transformation frameworks (PAS, BAB, AIDA) that you can apply directly or adapt for multi-agent orchestration. Outputs are concrete: scene beats, character sheets, voice pattern rules, and structural checkpoints to iterate quickly.

When to use it

  • Starting a new story or draft and needing a reliable structure
  • Developing distinct character voices or psychological profiles
  • Converting product features into narrative-driven marketing content
  • Editing for clarity, rhythm, and emotional impact
  • Designing multi-agent workflows that produce consistent narrative outputs

Best practices

  • Pick one primary structure (e.g., Three-Act or Hero’s Journey) and lean into it—avoid mixing too many frameworks early
  • Define want/need/fear/wound for each main character before plotting scenes
  • Use the Scene Purpose Checklist: every scene must achieve at least two objectives
  • Create a voice pattern file: forbidden phrasing, sentence rhythms, and sample paragraphs for reference
  • Avoid common AI habits: remove hedging, cut empty transitions, and favor concrete statements

Example use cases

  • Draft a short transformative arc using the Story Circle in a single writing session
  • Build a character bible with OCEAN scores, Character Diamond, and voice checklist for a serialized novel
  • Turn product messaging into a PAS or BAB-driven landing page narrative
  • Use the Scene Structure Template to convert outline bullets into a fully beat-driven scene
  • Run multiple agents where one generates plot beats and another enforces voice consistency across chapters

FAQ

Can these frameworks be combined?

Yes, but combine deliberately. Choose a primary spine (e.g., Three-Act) and use secondary tools (MICE, Character Diamond) to inform focus and character motivations.

How do I preserve a character's voice when using AI?

Create a voice pattern file with vocabulary constraints, rhythm rules, forbidden phrases, and sample paragraphs. Use that file to validate or prompt the model each generation.