All skills
danjdewhurst avatar

/theme-craft

@f9090b8

This skill should be used when the user asks to "theme", "controlling idea", "thematic argument", "moral argument", "character arc", "flat arc", "negative arc", "the lie", "antagonist design", "motif", "symbolism", "theme audit", or wants to plan, track, or revise the thematic layer of a story. NOT for finding or testing a story premise (use premise-workshop).

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

This session only. Nothing lands on disk.

referencesmotif-symbolism.md

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

Motif and Symbolism

A motif is a recurring concrete element — an object, image, phrase, or action — that accrues meaning across the story. Unlike theme (an idea), a motif is a thing the reader can see. This reference covers the structural mechanics: planting, varying, and paying off.

Plant-and-vary

  1. Plant the motif early in a literal, unremarkable form: a cracked teacup on a shelf, a phrase the mentor repeats, a door that never opens. At planting, it should read as set dressing or a character quirk — not as a symbol with a neon sign.
  2. Vary it across the story: the motif reappears in changed contexts — the teacup gets used, breaks, gets glued, gets thrown. Each appearance should feel earned by the scene, not scheduled by the author. If a motif appears only on a fixed schedule, it reads as mechanical.
  3. Vary with the character's arc: the motif's state should rhyme with the protagonist's relationship to the lie/truth. The motif is strongest when its transformations track the character's (see lie-truth.md).

Object-symbol resonance with the ending

The motif's final appearance should resonate with the story's resolution:

  • The cracked teacup, glued, holds tea at the celebration — the lie repaired, not erased.
  • Or it shatters beyond repair — the cost of the victory made concrete.

The ending appearance is the payoff: the reader should feel the earlier plantings click into place. If the motif's final appearance could be deleted without loss, it was decoration, not structure — either give it an ending resonance or cut the earlier appearances.

Tracking motifs

Maintain a motif table in the relevant arc file or a continuity/motifs.md ledger (one file per project is enough for most stories):

Motif Planted (Ch) Variations (Ch) Ending resonance (Ch) Status
{kebab-id} Ch 2 Ch 7, Ch 14 Ch 21 planned / planted / paid-off
  • Motif ids are kebab-case; link the motif to the theme(s) it serves.
  • The theme audit (see theme-audit.md) checks that every planted motif is paid off or deliberately left open with a recorded reason.

Restraint rules

  • Two or three motifs per novel is plenty. More dilutes all of them.
  • A motif the narrative explains dies. Never have a character say what the teacup "means." Meaning lives in recurrence and context, not in commentary (see theme-audit.md: theme through consequence, not commentary).
  • Motifs must be concrete and perceivable — an object, an image, an action. "The idea of freedom" is a theme, not a motif. "The unopened letter" is a motif.

Source: SKILL.md on GitHub

No alerts6d3 checks · Risk SAFE
  • Gen Agent Trust Hub6d

    The skill is structurally safe and intended for literary story analysis. It involves processing user-generated project files and executing local maintenance scripts, which presents an inherent but minor indirect prompt injection surface.

  • Socket6d

    No alerts

  • Snyk6d

    Risk: LOW · No issues

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

Last checked against GitHub yesterday.

Activeupdated last week

README badge

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