home / skills / d-oit / do-novelist-ai / novel-development

novel-development skill

/.opencode/skill/novel-development

This skill helps you craft coherent narrative systems by applying plot engines, character arcs, world-building, and GOAP-based story generation.

npx playbooks add skill d-oit/do-novelist-ai --skill novel-development

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

Files (7)
SKILL.md
2.5 KB
---
name: novel-development
description:
  Work on novel-specific features including plot engines, character development,
  world-building, timeline management, and GOAP-based story generation. Use when
  implementing narrative systems, character arcs, or story planning tools.
---

# Novel Development

## Quick Reference

- **[Plot Engine](plot-engine.md)** - Story analysis, generation, and hole
  detection
- **[Character Development](character-development.md)** - Character arcs and
  relationship systems
- **[World Building](world-building.md)** - Locations, cultures, and lore
  management
- **[Story Structure](story-structure.md)** - Narrative frameworks and timeline
  management

## When to Use

- Implementing plot analysis or generation systems
- Building character relationship graphs or development tools
- Creating world-building management systems
- Working on timeline or story structure features
- Developing GOAP-based story generation
- Analyzing narrative structures or character arcs

## Core Methodology

- **Narrative Analysis**: Apply story structure theory (three-act, beat sheets,
  hero's journey)
- **Character Modeling**: Use relationship graphs and arc tracking
- **World Consistency**: Maintain coherent lore and location data
- **GOAP Integration**: Leverage goal-oriented action planning for story
  generation
- **Data Validation**: Ensure narrative consistency and logical flow

## Integration

- **architecture-guardian**: Enforce clean architecture for narrative features
- **domain-expert**: Apply domain-driven design to narrative concepts
- **qa-engineer**: Test narrative logic and edge cases
- **performance-engineer**: Optimize large narrative data structures
- **writing-assistant**: Integrate with writing tools and style analysis

## Best Practices

✓ Use type-safe data structures for narrative elements ✓ Maintain referential
integrity between characters, locations, and events ✓ Implement validation for
narrative consistency ✓ Optimize for large story datasets ✓ Provide visual
feedback for complex relationships

## Content Modules

See detailed modules:

- **[Plot Engine](plot-engine.md)**: Analysis, generation, and hole detection
  systems
- **[Character Development](character-development.md)**: Arcs, relationships,
  and evolution
- **[World Building](world-building.md)**: Locations, cultures, and lore
  management
- **[Story Structure](story-structure.md)**: Frameworks and timeline management
- **[GOAP Integration](goap-integration.md)**: AI-driven story generation

Overview

This skill focuses on novel-specific tooling: plot engines, character development, world-building, timeline management, and GOAP-based story generation. It helps teams implement narrative systems, maintain lore consistency, and generate or analyze story structure for interactive or linear fiction. Use it to build robust, type-safe features that scale with large story datasets.

How this skill works

The skill inspects narrative models and enforces patterns for story structure, character arcs, and world data. It provides modules for plot analysis and hole detection, character relationship graphs, location and lore management, timeline sequencing, and GOAP planners that drive goal-oriented story generation. Validation layers check referential integrity and logical flow across characters, events, and settings.

When to use it

  • Implementing plot analysis, generation, or hole-detection pipelines
  • Building character relationship graphs and arc-tracking tools
  • Creating world-building systems for locations, cultures, and lore
  • Managing timelines, beats, and narrative frameworks for stories
  • Integrating GOAP-driven agents to generate dynamic storylines

Best practices

  • Use type-safe data models for characters, events, and locations to reduce runtime errors
  • Maintain referential integrity between characters, places, and events to avoid orphaned data
  • Implement validation passes for chronology, causality, and character motivations
  • Optimize data structures for large narrative graphs and timeline queries
  • Provide visual tools or debug outputs for complex relationship graphs and GOAP plans

Example use cases

  • A plot engine that flags inconsistent motives and suggests fixes for plot holes
  • A character system that tracks arcs and generates relationship-driven scenes
  • A world builder that centralizes locations, cultures, and lore with cross-references
  • A timeline manager that validates chronological consistency across chapters
  • A GOAP-based generator that composes goal-driven story beats for NPCs in interactive fiction

FAQ

Does this skill support interactive fiction and linear novels?

Yes. Modules are designed for both linear story planning and interactive, agent-driven narratives via GOAP.

How does GOAP improve story generation?

GOAP models character goals and actions, producing coherent chains of behavior that respect motivations and world constraints, which leads to emergent but plausible storylines.