foreshadowing-system

Create, list, update, and validate narrative foreshadowing plot hooks.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/LiPu-jpg/my_novel --skill foreshadowing-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foreshadowing-system
Source: https://github.com/LiPu-jpg/my_novel/tree/main/skills/foreshadowing-system
Command: npx skills add https://github.com/LiPu-jpg/my_novel --skill foreshadowing-system

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps authors organize and monitor narrative foreshadowing, maintaining story coherence by managing story hooks and pending reveals.

Core Features & Use Cases

  • Create Foreshadowing Nodes: Easily add new story hints and plot points with relevant details.
  • List Pending Reveals: View all foreshadowing elements waiting to be resolved or revealed.
  • Update Foreshadowing Status: Mark foreshadowing as collected or dismissed to keep the plot tracking accurate.
  • Validate Dependencies Graph: Ensure story hooks follow logical, acyclic dependencies for a coherent plot development.
  • Use Case: An author can track multiple plot threads and ensure each is resolved at the appropriate chapter, preventing plot holes.

Quick Start

Use the foreshadowing system skill to create a new story hook about a mysterious character in chapter 5.

Frequently Asked Questions about foreshadowing-system

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track foreshadowing and story hooks to prevent plot holes in my novel?

You manage foreshadowing by creating story hook nodes, listing pending reveals, and updating their statuses as collected or dismissed. This plot tracking ensures narrative coherence and prevents unresolved plot holes throughout your novel writing process.

What is narrative foreshadowing validation and how does a dependency graph work for plot management?

Foreshadowing validation checks story hooks against a dependency graph to ensure logical, acyclic plot development. This mechanism confirms that plot points follow a coherent sequence, preventing circular or contradictory story dependencies.

How do I add and manage new story hooks for narrative coherence across multiple chapters?

You create foreshadowing nodes to add new story hints with relevant details, then list and update their statuses across chapters. This maintains narrative coherence by tracking multiple plot threads and ensuring each is resolved appropriately.

Can I use this foreshadowing system to track multiple plot threads for a long novel?

Yes, you can track multiple plot threads for a long novel by creating foreshadowing nodes for each thread. The system allows you to list pending reveals and validate dependencies, ensuring plot consistency at the appropriate chapter regardless of scale.

What's the best way to organize pending reveals and dismissed plot points in storytelling?

The best way to organize pending reveals is by listing all foreshadowing elements waiting to be resolved, then updating their status to collected or dismissed. This keeps plot tracking accurate and maintains narrative coherence throughout the storytelling process.