All skills
danjdewhurst avatar

/scene-craft

@0ced653

This skill should be used when the user asks to "plan a scene", "scene structure", "sequel scene", "dialogue subtext", "deep POV", "psychic distance", "try fail", "scene cards", "exposition", "info dump", "flashback", "time skip", "story opening", "first page hook", "introduce a character", "scene outcome", "yes-but no-and", "chapter hook", or wants scene-level craft for drafting or revision. NOT for book-level pacing or act structure (use plot-structure).

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

This session only. Nothing lands on disk.

referencesexposition.md

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

Exposition Craft

Agents with full worldbuilding files are prone to dumping them onto the page. This reference is the guardrail: how to deliver necessary information without stopping the story.

The info-dump warning

If a passage exists only to transfer information from the worldbuilding files to the reader, it is an info dump. Test each expository passage:

  • Cut test: if you cut the passage, does the scene's action still make sense? If yes, the information belongs somewhere else — or nowhere.
  • Knowledge test: does the POV character have a scene reason to think or say this right now? "Because the reader needs it" is not a reason.

Drip-feed

Deliver background information in the smallest useful piece, at the latest possible moment:

  • The reader needs the consequence now and the explanation later. Show the sealed gate first; explain the treaty that sealed it three chapters later, when the treaty breaks.
  • One new world fact per scene is plenty. Two is crowded. A paragraph of history is a crowd.
  • When in doubt, delay: an unexplained detail the reader files away is foreshadowing; an explained one is exposition. Track planned delayed reveals in continuity/questions/ so they don't become forgotten setups.

Exposition carried by conflict

Information the characters argue about gets absorbed; information they lecture about gets skipped. Delivery vehicles that carry conflict:

  • An argument about the facts — two characters with different stakes disputing what happened (and both may be partly wrong).
  • A test or interrogation — the POV character needs the information to survive the scene, not just to know it.
  • Withheld leverage — a character who knows something uses it as currency; the exposition arrives when they finally spend it.

Conversely: never deliver exposition as a cooperative lecture between two characters who both already know it ("As you know, Bob..."). If both parties know it, they have no scene reason to say it.

In-world documents as delivery vehicles

When a chunk of information must arrive intact, embed it in a world artifact rather than narration:

  • Letters, orders, decrees, newspaper articles, lab reports, contracts, diary entries, inscriptions.
  • The document must have a scene reason to exist: someone delivers it, finds it, steals it, or forges it. A document that appears only to inform the reader is narration wearing a costume.
  • Keep it short. A three-sentence decree beats a page of minutes.
  • For gameable depth: documents can lie, omit, or be misread — the gap between the document and the truth is a planned continuity/questions/ entry.

Pre-draft exposition audit

For each scene's planned exposition, record in the outline:

  1. The fact to deliver (one line).
  2. Why the POV character encounters it now (scene reason).
  3. Whether it's drip-fed, conflict-carried, or document-delivered.
  4. If it's a delayed explanation, the question id it was planted under.

A scene whose only answer to (2) is "the reader needs to know" gets its exposition cut or rescheduled.

Source: SKILL.md on GitHub

No alerts2d3 checks · Risk SAFE
  • Gen Agent Trust Hub2d

    This skill provides a comprehensive framework for planning and drafting individual scenes within a story project, covering dialogue subtext, psychic distance, and narrative structure. It integrates with a local Story CLI and maintenance scripts to perform project-level tasks like reindexing, continuity validation, and pacing analysis. No security risks were detected in the skill's instructions or workflow.

  • Socket2d

    No alerts

  • Snyk2d

    Risk: LOW · No issues

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

Last checked against GitHub 19 hours ago.

Activeupdated 4 days ago

README badge

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