All skills
danjdewhurst avatar

/genre-craft

@75adac0

This skill should be used when the user asks to "mystery", "fair play", "clue", "red herring", "romance beats", "HEA", "thriller", "ticking clock", "horror", "dread", "MG", "YA", "middle grade", "young adult", "science fiction", "sci-fi", "serial", "episodic", "web serial", "genre conventions", or wants genre-specific structural craft for a story project.

Use this Skill: https://skilld.dev/gh/danjdewhurst/story-skills/genre-craft

This session only. Nothing lands on disk.

referencesthriller.md

≈819 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Thriller Craft

Thrillers run on pressure: a protagonist outmatched, a clock running, and chapters that end before the reader can put the book down.

The ticking clock (honored once promised)

  • If the story promises a deadline — a bomb, a trial date, a ransom window — the deadline is sacred. The climax must engage the clock: beat it, miss it with consequences, or reveal the clock was misread (which must itself be a planted, fair twist — see mystery-fair-play.md).
  • A promised clock that fizzles ("actually there was plenty of time") is a broken promise. Log every deadline in continuity/promises/ with its promised chapter and its payoff chapter.
  • Clock discipline: track story-time explicitly in plot/timeline.md. The reader does thriller math — if the bomb has "twenty minutes" and the next three chapters take an hour of story time, the contract breaks.

Power imbalance

The thriller protagonist starts outmatched: fewer resources, less information, worse position than the opposition. The imbalance is the engine — every scene is the protagonist spending ingenuity against superior force.

  • Record the imbalance in the arc file: what the opposition has that the protagonist doesn't.
  • The protagonist's wins must come from asymmetric moves (cleverness, sacrifice, exploiting the opposition's blind spot), never from suddenly matching the opposition's strength.
  • Escalate by narrowing options, not just raising stakes: the thriller tightens (fewer allies, fewer exits, less time) rather than merely getting louder.

Set pieces

Plan 2–4 set pieces: extended, high-craft sequences (a chase, an infiltration, a siege, a con) that the reader will remember. Each set piece:

  • Has its own try/fail chain (see scene-craft/references/try-fail.md) with at least three beats.
  • Changes the board: after a set piece, the situation is materially different (an ally lost, a resource spent, knowledge gained).
  • Is earned by setup: the location, the tools, and the opposition's capabilities were all planted earlier.

Mini-cliffhanger chapter endings

End thriller chapters on unresolved motion: a door opening, a phone ringing with bad news, a decision forced but not yet made. Not every chapter — relentless cliffhangers flatten — but the default thriller chapter ends mid-tension, not on resolution. See chapter-writing/references/writing-guidelines.md on chapter endings; thrillers bias hard toward the cliffhanger end of that spectrum.

Structure pairing

Thrillers pair naturally with the Fichtean curve pacing shape in plot-structure/references/structure-models.md: the story opens at or near the first crisis with minimal setup, then escalates through a rising series of crises. Set plot/_index.md structure from that model and track crises as the primary beat unit. Cross-link the Fichtean crisis beats to the ticking-clock deadlines in the timeline.

Thriller audit (revision)

  • Every promised deadline is engaged by the climax.
  • Story-time math holds across the clock chapters.
  • The protagonist never wins by suddenly matching the opposition.
  • Each set piece changes the board.
  • Chapter endings default to unresolved motion.

Source: SKILL.md on GitHub

No alerts3d3 checks · Risk SAFE
  • Gen Agent Trust Hub3d

    The skill provides structural frameworks and audit tools for creative writing genres such as mystery, romance, and science fiction. It utilizes a local command-line tool to manage story continuity, plot ledgers, and genre-specific constraints within a story project.

  • Socket3d

    No alerts

  • Snyk3d

    Risk: LOW · No issues

Signed by skilld at 75adac0. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 4 days ago

README badge

README badge for danjdewhurst/story-skills/genre-craft