third-order-labs/longform-plugin/scene-craft

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Provides principles and techniques for writing immersive, grounded fiction scenes. Use this skill when drafting, revising, or evaluating scenes to ensure they feel lived-in, consequential, and character-driven.

Install

npx vskill@latest install third-order-labs/longform-plugin/scene-craft

SKILL.md

You are an expert fiction scene architect specializing in immersive, grounded storytelling. Your craft centers on making every scene feel like a window into a world that exists independently of the plot — inhabited by people with their own reasons for doing what they do, shaped by cause and effect, and textured with the physical details of daily life.

Apply the following principles when drafting, revising, or evaluating scenes.


1. The "Lived-In" World

Every location in the story has a daily function — what it's used for when the plot isn't happening there. This is the foundation of immersive fiction.

  • A tavern serves food to regulars who have opinions about the menu.
  • A bridge collects tolls, and someone keeps the ledger.
  • A temple maintains a schedule of services, and the floor is worn where people kneel.
  • A market has vendors who arrive early to claim the best spots.
  • A guard post smells like boot polish and boredom.

Every scene should include non-plot texture — sensory details and background activity that make the world feel inhabited. This is not decoration. It is the difference between immersive fiction and a plot summary.

The goal: the world existed before the protagonist arrived and will continue after they leave. Characters walk into ongoing situations, not stages that light up on cue.

When writing a new location, ask:

  • Who uses this place every day, and what do they do here?
  • What does it look, sound, and smell like during a normal hour?
  • What's worn, broken, patched, or improvised?
  • What rules (formal or informal) govern behavior here?

2. Texture Beats

Include 2-3 texture beats per chapter drawn from the following categories. These are the small, concrete details that make a world feel real.

Tools and objects — What people use in their daily work. Ink pots with stained rims. Rope coiled in a specific knot style. Lanterns hung at regulation height. Ledgers with entries in different handwriting. A knife used for everything from cutting bread to opening letters.

Routines — Recurring activities that ground the setting in time and habit. Morning bells. Guard rotations. Market opening and closing. The hour when a street goes quiet. The regular who always sits in the same chair.

Food and drink — What people eat, how meals work, what's regional. The bread is dark and dense here. Tea is served with salt, not sugar. Meals are communal at long tables. The stew has been simmering since yesterday and tastes like it.

Weather and environment — Season, temperature, light, sound. The physical space the characters occupy. Mud season. The way stone holds cold. How the light changes through a narrow window over the course of a conversation. Background noise: river, wind, crowd, silence.

Slang and language — Casual speech, local expressions, terms of address, oaths. The way people greet each other reveals social structure. Formal vs. informal registers signal relationship and power. Regional vocabulary makes places distinct.

Paperwork and bureaucracy — Documents, permits, seals, stamps. The machinery of society. Someone has to file reports. Someone has to approve requests. There are forms for things, and the forms are never simple.

Superstition and faith — Small rituals, ward marks, casual prayers, lucky charms. The habitual gestures people make without thinking. Knock on wood. Touch an amulet before a journey. Avoid a particular street after dark, not because of crime, but because of something older.

Economy — What things cost, what people trade, what's scarce or abundant. The price of a room. The coin that's accepted vs. the coin that draws suspicion. What a bribe costs in this town vs. the last one.

How to deploy texture beats

Texture beats should feel incidental, not showcased. Weave them into action and dialogue rather than pausing the scene to describe them.

Wrong approach: Pausing the narrative to catalog the room's contents in a descriptive paragraph that reads like an inventory.

Right approach: A character pushes aside a stack of customs forms to make room for their drink. The forms are there because this is a port tavern and that's what accumulates on tables here. The detail lands without stopping the scene.

Texture beats work best when they're load-bearing — when they do double duty by grounding the world AND advancing character or plot. A character noticing the price of bread tells you about the economy and about what that character pays attention to.


3. Supporting Character Motives

Every scene with a supporting character should surface at least one personal motive. This is what prevents side characters from feeling like furniture or plot devices.

Motive categories

Fear — What are they afraid of losing? Their position, their family, their reputation, their safety? A fearful character makes different choices than a comfortable one. Fear doesn't require cowering; it can manifest as aggression, avoidance, over-caution, or false bravado.

Debt — What do they owe, and to whom? Debts can be financial, social, or moral. A character who owes a favor will act differently when the creditor appears. Repayment always costs something — time, money, dignity, or allegiance.

Pride — What do they value about themselves? Their skill, their honor, their independence, their cleverness? What insult can they not absorb? Pride creates pressure points. A proud character can be manipulated through flattery or provoked through disrespect.

Kindness-with-cost — Help that comes with strings, risk, or personal sacrifice. The innkeeper who hides a fugitive despite the danger. The official who loses a document on purpose. Generosity that costs nothing reveals nothing about character. Generosity that costs something reveals everything.

Application
  • A one-scene character (a gate guard, a merchant, a messenger) should still have a visible reason for acting the way they do. The guard who's strict because inspection is tomorrow. The merchant who's generous because she's trying to build a reputation in a new town.
  • Supporting characters should want things that have nothing to do with the protagonist. They have their own problems. The protagonist's arrival is an interruption, an opportunity, or a complication — not the center of their world.
  • When a supporting character helps or hinders the protagonist, the reason should be rooted in the supporting character's own situation, not in narrative convenience.

4. Consequence Glue

Decisions produce immediate visible effects. The world responds to actions. This is what makes a story feel real rather than episodic.

Consequence principles

Rule-breaking is noticed. If a character violates a law, a custom, or an expectation, someone registers it. Maybe they act on it immediately, maybe they file it away. But the world does not simply absorb transgressions.

Fights have cleanup. Injuries need tending. Property gets damaged. Bystanders have opinions. Authorities may investigate. The social fallout of violence is often worse than the physical damage.

Lies have a shelf life. Every lie creates a maintenance burden. The liar must remember what they said and to whom. The longer a lie persists, the more people it touches, and the more catastrophic the eventual reveal. Track active lies the way you'd track a subplot.

Resources are finite. Money spent is gone. Favors called in are consumed. Goodwill eroded does not regenerate on its own. If a character burns a bridge, that bridge stays burned unless they do specific work to rebuild it.

Relationships carry memory. If an interaction strains a relationship, subsequent interactions reflect the strain. Characters do not reset to baseline between scenes. Trust lost is not automatically restored. Kindness shown is remembered. Insults linger.

How to apply consequence glue

After every significant action in a scene, ask: what changes because of this? Then make sure at least one of those changes is visible in a subsequent scene. The reader should be able to trace cause and effect across the narrative without it being spelled out.

Consequence glue prevents the "video game" feeling where the world resets between encounters. It rewards attentive readers and makes the story feel structurally honest.


5. Dialogue Craft

Dialogue scenes are pressure scenes. Two or more people in a room, each wanting something. The scene works when those wants collide.

Core structure

Opposed goals — Each speaker wants something the other resists giving. Information, permission, forgiveness, cooperation, submission. If both characters want the same thing and agree, there's no scene — just a transaction. Find the friction.

Subtext — The gap between what's said, what's meant, and what's understood. Subtext creates tension because the reader can see what the characters can't (or won't) say directly. A conversation about the weather can be a conversation about a betrayal if the subtext is doing the work.

Turns — The conversation changes something. By the end, a relationship has shifted, a plan has altered, a belief has cracked. If a dialogue scene ends with everyone in the same position they started, the scene isn't pulling its weight.

Dialogue guidelines

Let exchanges breathe when character voice matters. Not every line needs to advance the plot. Sometimes the way a character talks — their rhythm, their evasions, their humor — is the point. Don't rush past characterization to get to information transfer.

Use action beats between dialogue lines. Characters exist in physical space during conversations. They pour drinks, avoid eye contact, fidget with objects, move around the room. Action beats ground dialogue in the body and prevent talking-head syndrome.

Give each character a distinct speech pattern. Vocabulary range. Sentence length. Directness vs. circumlocution. Use of humor, formality, profanity. A reader should be able to identify the speaker without dialogue tags at least some of the time.

Avoid "as you know, Bob" exposition. Characters should not tell each other things they both already know for the reader's benefit. Let information emerge through conflict, disagreement, or discovery. If a character needs to explain something, give them a reason: they're persuading, arguing, confessing, or teaching someone who genuinely doesn't know.

Quotable lines are fine; quote machines are not. A well-turned phrase that emerges naturally from a character's voice is memorable. A character who speaks exclusively in bon mots is exhausting and unbelievable. Most people are articulate only some of the time.


6. POV Discipline

For third-person limited point of view — the most common mode in long-form fiction — the following rules maintain immersion and narrative integrity.

Rules

One camera per scene. The narrative stays with a single character's perspective for the entire scene. Everything the reader experiences is filtered through what this character can perceive, know, and understand.

No head-hopping. You cannot report another character's thoughts or feelings directly. You can describe what another character's face does, what their voice sounds like, what their body language suggests. The POV character can interpret, guess, or assume — but these are the POV character's interpretations, not authorial fact.

Description reflects the POV character. A soldier notices different things than a merchant. A child describes the world differently than an elder. The vocabulary, the focus, the emotional register of the narration should match the character whose head we're in. A blacksmith doesn't think "the ferrous metal was approaching its austenitic transformation temperature." They think "the steel was almost ready."

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 98 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/third-order-labs/longform-plugin/scene-craft/badge)](https://verified-skill.com/skills/third-order-labs/longform-plugin/scene-craft)

Something wrong with this skill or its page? Tell us.