foreshadowing-suspense

Designs and tracks foreshadowing, clues, and suspense lifecycles for long-form fiction.

751|136|Updated May 31, 2026
One-click install
npx skills add https://github.com/Mochocyang/QMAI --skill foreshadowing-suspense
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: foreshadowing-suspense
Source: https://github.com/Mochocyang/QMAI/tree/main/skills/SkillHub/SheDingSkill/foreshadowing-suspense
Command: npx skills add https://github.com/Mochocyang/QMAI --skill foreshadowing-suspense

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Long-form fiction writers lose track of planted clues, hidden identities, and unresolved mysteries across hundreds of chapters, causing dropped foreshadowing, inconsistent reveals, and broken suspense pacing.

Core Features & Use Cases

  • Foreshadowing Lifecycle Management: Guides each clue through six stages—planting, advancing, hinting, payoff, consequences, and tracking—so nothing is buried and forgotten.
  • Chapter Outline Requirements: Enforces per-chapter annotation of new, advanced, recovered, or deferred foreshadowing, including explicit notes when no new foreshadowing is added.
  • Structured Tracking Files: Outputs a foreshadowing ledger to 追踪/伏笔.md with standardized states (未埋 / 已埋 / 推进中 / 已回收 / 已过期) and mandatory handling plans for expired threads.
  • Use Case: A novelist planning a hidden identity reveal at chapter 30 uses this Skill to design the full suspense lifecycle, specifying how each stage affects character relationships, world rules, and the main plot.

Quick Start

Ask the AI to design a suspense lifecycle for a hidden identity that will be revealed in chapter 30, including planting, advancement, payoff, and consequences.

Frequently Asked Questions about foreshadowing-suspense

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

FAQPage Schema
How do I track foreshadowing across a long novel?

Maintain a foreshadowing tracking file that records each clue's state, planting chapter, planned payoff chapter, importance, and recovery log. This Skill outputs that ledger to 追踪/伏笔.md using standardized states like planted, advancing, recovered, or expired.

How to design a suspense lifecycle for a hidden identity reveal?

Structure it in six stages: plant the clue naturally without explanation, advance it from new angles, converge hints before the reveal, deliver the payoff, then show consequences on relationships or the main plot. Each stage must be tracked, not just drafted as inspiration.

What should a chapter outline include for foreshadowing?

Each chapter outline should annotate which foreshadowing threads are newly planted, advanced, recovered, or deferred. If a chapter adds nothing new, it must explicitly state that no new foreshadowing was introduced.

What happens to foreshadowing that never gets paid off?

Expired foreshadowing must be explicitly marked and assigned a handling decision: schedule a late payoff, defer it, convert it into a long-term thread, or abandon it with a written justification. Dropping threads silently is not allowed.

When should I not use a foreshadowing tracking skill?

It is not suited for generating full prose chapters or general drafting requests. It focuses on planning and tracking clue lifecycles, so pair it with a drafting workflow when you need actual chapter text.