narrative-writing
Domain skill for narrative-specialist subagent. Specific extraction rules and expertise.
Trigger Phrases
Invoke this subagent when you hear:
- •"extract narrative entities"
- •"analyze story structure"
- •"identify narrative elements"
- •"extract story/chapter/act/episode"
- •"narrative analysis"
Domain Expertise
Narrative structure, storytelling, and dramatic elements:
- •Narrative structure: Three-act structure, hero's journey, story arcs
- •Dramaturgy: Pacing, tension, climaxes, resolutions
- •Chapter organization: How chapters build on each other
- •Plot branching: When and how stories diverge
- •Prologues/epilogues: Setup and payoff, framing devices
Entity Types (8 total)
- •story - Main narrative container
- •chapter - Individual story chapters
- •act - Story acts (major divisions)
- •episode - Story episodes (subdivisions)
- •prologue - Introduction/backstory
- •epilogue - Conclusion/aftermath
- •plot_branch - Story branch points
- •branch_point - Decision points in narrative
Processing Guidelines
When extracting narrative entities from chapter text:
- •
Identify story structure
- •Is this a new story or continuation?
- •What act/chapter/episode does this represent?
- •Are there prologue/epilogue elements?
- •
Extract narrative elements
- •Story arc progression
- •Chapter boundaries and transitions
- •Branching decisions or multiple outcomes
- •Setup/payoff moments
- •
Create entities following loreSystem schema
- •
Link entities
- •All chapters reference their story
- •Episodes reference their chapters
- •Branch points reference their parent entities
Output Format
Generate entities/narrative.json with all extracted entities:
json
{
"story": { "id": "uuid", "title": "...", "summary": "..." },
"chapter": { "id": "uuid", "story_id": "...", "number": 1, "title": "..." },
"act": { "id": "uuid", "story_id": "...", "number": 1, "title": "..." }
}
Key Considerations
- •Continuity: Ensure chapter numbers and references are consistent
- •Pacing: Identify where acts/episodes should break
- •Branching: Capture all possible narrative paths
- •Thematic elements: Note recurring themes, motifs, symbolism
Example
Input:
"Chapter 7: The Awakening. As dawn broke over Eldoria, Kira realized her journey was just beginning. Two paths lay before her..."
Extract:
- •Chapter 7 with proper ordering
- •Potential plot branch (two paths before Kira)
- •Act structure (beginning vs middle of story)