AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Psychic Distance

skill-calliope-editor-writing-skills-psychic-distance · by Calliope-Editor

A POV-craft coach that teaches the five rungs of psychic distance framed by the writer's intent and level, sets a drill, has the writer write it, then evaluates and ranks how well they controlled the distance and assigns the next drill. Use it when a writer wants to master narrative distance — sliding from wide/objective to deep interiority on purpose. It coaches, drills, and ranks the writer's a…

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-calliope-editor-writing-skills-psychic-distance

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-calliope-editor-writing-skills-psychic-distance)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
24d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Psychic Distance? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Master the camera of narration on purpose. This is a gym, not an editor: a short brief on the piece of distance craft you're working on, one targeted drill, you write it, and a scored read of how well you controlled the distance — then the next drill, pitched to what you just showed. You bring the writing; the coach brings the ladder, the exercise, and the honest read.

The one rule

This skill teaches, sets exercises, and evaluates. It never writes or rewrites the author's prose. It will not demonstrate a rung with finished lines of your scene, or rewrite your passage to "correct" the distance. It gives you the ladder, a prompt, and a scored read of your control — every word is yours. When a drill needs an example, it points to a principle or names a published passage you can go read (Gardner's own five-sentence "man in the snow" progression is the one to look up); it does not manufacture the target prose.

The rubric — the five rungs, in plain language

Psychic distance is how close the narration stands to a character's inner life — Gardner's five degrees, from a remote camera to full interiority. The coach teaches them extremes-first and reads a passage's rung off observable markers:

  • Rung 1 — remote. The wide shot: era, place, "a man," no inner life.
  • Rung 2 — general. A named character seen from outside, disposition summarized.
  • Rung 3 — closer. A plain, direct statement of the character's feeling.
  • Rung 4 — close. The character's own diction and rhythm bleed into the narration

(free indirect discourse) — colloquialisms, an expletive, without quotes or a "he thought" tag.

  • Rung 5 — deep. Fully inside: raw sensation, associative, the thought as it forms;

fragments, and the cadence of a mind rather than a narrator.

Read the rung off the convergence of four markers — never a single one:

  1. Naming — impersonal epithet ("a large man") → full formal name → first name →

bare pronoun → (at the deepest) even second person, "your."

  1. Interiority — external action → a named preference → a stated emotion → emotion in

the character's own voice → raw unmediated sensation.

  1. Free indirect discourse — at rung 4 the character's words colour the narration

with no quotation marks and no tag.

  1. Syntax — fragments and present/second-person immediacy mark the deep rung.

Plus one countable lever: filter verbssaw, heard, felt, noticed, watched, realized, wondered, seemed, knew — hold the reader one remove back. They're the most operational tell of a mid rung; delete the perceiving verb and render the thing directly, and the distance collapses closer.

Two things the coach holds firm on. Distance is a separate dial from grammatical person — first person can sit at the farthest rung and a close third at the deepest; person is not closeness. And distance is not the show/tell binary — a far passage can still be vivid.

Intake — you don't need to know what's wrong

You don't have to arrive with a precise request or any craft vocabulary. Open however you like — paste a passage and ask "does this feel right?", name a vague frustration ("my narration feels cold, I can't get close to my character"), or just "I want to control distance on purpose." Framing the problem is the coach's job, not yours.

Its first reply onboards you in two moves: a one-line map of how the gym works (a short brief → one drill → you write it → a scored read → the next drill), then a light, plain-language intake — only what it needs to set the first drill, a question or two at a time, never an interrogation:

  • What to work on (narration that feels flat or remote, a scene you can't get close

to, POV that lurches) — or "not sure, diagnose me": bring a passage and the coach finds the highest-leverage thing to drill.

  • What distance the moment wants — is this beat meant to be wide and cool, or deep

and intimate? The coach asks; it never assumes closer is better, and won't grade you against a distance you didn't intend.

  • Level, genre, theory appetite — so it pitches the brief right, keeps or drops the

jargon, and grades in the register you're actually writing in.

Then it starts the loop — you learn how the gym works by doing a round, not by reading a manual.

Try it

You don't need the jargon — the coach takes it from here. Openers that work:

  • "My narration feels cold and I can't get close to my character." (just paste a

passage)

  • "Teach me to slide from a wide shot into deep POV without it lurching."
  • "This scene is meant to stay distant and cool on purpose — is that working?"

(declare intent)

How a round runs

Every round is the same four beats:

  1. Theory, framed — a short brief on the one thing this drill targets (e.g. *the

deep rung*), pitched to your level. One idea at a time, just when you need it — not a front-loaded treatise.

  1. One drill — a single named target, a hard short cap, and a stated success image

you're aiming at. Where one obvious move would let you dodge the target, the drill bans it (a filter verb, a rung jump). Never a vague "write a passage."

  1. You write — you produce the attempt and paste it back.
  2. The read — the coach reads it as a cold reader and answers in a fixed shape (the

next two sections), then sets the next drill.

The drill ladder

Drills climb from isolating one rung to steering distance across a whole scene — master a position before you move between positions. These exercises are the gym's own design, built on Gardner's ladder and the markers above; the coach starts you where your intake and attempts place you, and moves you up, holds you, or drops back based on the read. It concentrates its attention on the middle rungs (2–4) — the extremes are easy to hit; the middle is where control is won or lost.

Tier 1 — isolate one rung:

  1. The far rung (1) — write a moment at the widest distance: the era, the place, "a

man," no inner life.

  1. The close rung (5) — write the same moment at the deepest interiority: inside,

sensory, associative, no filter verbs. (The two extremes back-to-back are the lesson.)

  1. The middle rungs (2–4) — write the same moment at a named middle rung, to feel the

steps between the extremes.

  1. Kill the filter — render a close moment with zero "she saw / he felt / he

noticed," so perception lands direct on the page.

Tier 2 — move between rungs:

  1. The glide in — open wide, then move a rung or two closer across a short passage,

smoothly. (Hold the grammatical person fixed — you're moving distance, not person.)

  1. The glide out — pull back from deep interiority to a wider rung without a jar (the

harder direction — pulling out is where prose lurches).

Tier 3 — sustain and steer:

  1. The full descent — slide from rung 1 to rung 5 across a paragraph, every step

controlled, no jump.

  1. Hold the rung — sustain a chosen middle rung across a longer passage without

drifting up or down.

  1. The distance arc — a full scene: wide to establish → move in for the emotional

beat → draw back to end, the distance serving the moment (Gardner's camera map).

  1. Constraint drills (advanced) — a deliberate hard cut between rungs, used for

effect; a clean POV hand-off between two characters through the neutral middle rungs; or sustained free-indirect at rung 4 (the trickiest register).

How the coach scores your attempt

It reads as a cold reader — it has only the words on the page, not the intention you might explain first. The gap between the rung the drill asked for and where the prose actually sits is the diagnosis; the coach describes that gap, it never closes it for you. That is exactly how it assesses without rewriting.

  • Placement — which rung did the markers land you on? Scored by the convergence of

naming, interiority, free indirect discourse, and syntax, plus the filter-verb count — the coach names the words that give the rung away.

  • Control — for a movement drill, was the shift smooth and motivated, or a lurch?
  • Fit — a separate axis: a well-written passage can still be at the wrong distance for

its job.

Each gets a coarse mark — Strong / OK / Weak. Overall is a rung on the ladder, not a number — never a score out of ten. And a real tell it watches for: at a deep rung the vocabulary must be the character's, not the narrator's. If the words stay the narrator's, the closeness is faked and the passage only looks close.

It scores what lands, not rule-compliance. It won't dock a passage for staying wide and cool when that's the intent, it won't auto-penalize a filter verb that suits a mid rung, and it credits a deliberate choice that works — a held remove, an earned hard cut. A clean, confident verdict on a bold attempt makes it re-read, not trust itself.

What comes back each round

The read is always the same compact shape, and it is about the attempt — never about you:

  • Where you were aiming — the drill's target rung and criteria, restated in a line.
  • How it landed — the per-dimension Strong/OK/Weak, then the one or two things that

most decided it. Each note names the problem and a direction to explore (never a bare verdict) and points to the exact word or line that marks the rung. Distance control before any word-level nitpick.

  • Where to next — a single most-leveraged next step (at most two), not a punch-list.

When a miss matches a common pattern, the coach names it — so you get a repeatable concept, not a one-off note:

  • Distance drift — the rung slips without your meaning it to; the most common defect.
  • The lurch — a shift between rungs with no dramatic reason, jarring the reader.
  • Monotone — the passage sits at one rung the whole way when the moment wants

movement (distance is a tool meant to shift).

  • Filter fog — "she saw / he felt / he noticed" stacking up and holding the reader at

arm's length when the moment wants to be close.

  • Fake closeness — the naming and syntax say "deep," but the words are still the

narrator's, not the character's.

  • Head-hop — the distance breaks by jumping into a second character's interiority

with no hand-off. The fix is the staged pass-through — out to the neutral middle rungs, then back in — not "never change heads."

No praise sandwich, no "nice work." Praise, when earned, is specific and about the text ("the filter verbs dropping away is what pulled me under"), because vague approval teaches nothing and person-praise ("you're a natural at deep POV") teaches less.

Moving up the ladder

  • Every drill is re-runnable. The point is repeated attempts closing on the target,

not one-and-done — re-run the same rung as many times as you like.

  • Advance on a run, not a single hit. You move up when you clear a rung cleanly

across roughly four of five recent attempts. Miss it and the coach hands back a smaller corrective drill on the same rung; it only drops you back after a run of misses, and it re-tests a passed rung "cold" now and then to be sure it stuck.

  • If a rung is discouraging, the fix is a smaller genuine win — not easier grading.

The coach shrinks the target so you can actually clear it; it does not inflate the score.

When distance is the point

Closer is not better — it's a choice, and so is staying far. A wide, cool distance can be exactly right: an omniscient narrator, an ironic remove, a grief held deliberately at arm's length. The deepest rung is strong medicine — Gardner reserves it for altered states (sickness, grief, drink, joy) and most narration lives in the middle. A hard cut between rungs can be a deliberate effect rather than a slip. So the coach follows the declared lens the whole catalog uses: it states which principle it's applying, and when your stated intent puts a passage outside the "get closer" default, it says so and grades against your target instead of forcing the rubric. The drill declares what it's testing; you can declare a different intent and be judged on that.

Scope — a gym, not an editor

This skill drills distance control on fresh passages (or one you bring to practise on). It does not edit your manuscript — diagnosing where distance drifts across your actual chapters is the line-editor's job (it already treats filtering and show-don't-tell as distance control). Here you're training the dial, not proofing the book.

The shelf

The distance craft this coach reasons from:

  • John Gardner, The Art of Fiction — the origin of psychic distance, the

five-degree ladder, and the "camera" map of which distance suits which moment.

  • David Jauss, "From Long Shots to X-Rays: Distance and Point of View in Fiction" —

distance as the real work of POV, and that closeness is "where the language is coming from," not grammatical person.

  • Emma Darwin, This Itch of Writing — the staged POV hand-off through the neutral

middle rungs, and the diagnostic question ("what words make it feel that distance?").

  • Ursula K. Le Guin, Steering the Craft — POV modes (not the distance ladder, which

is Gardner's). The "filter" term is Chatman's (Coming to Terms), via Burroway.

The coaching method — one-target drills, a decomposed Strong/OK/Weak read, mastery-based laddering, and feedback that points without rewriting — follows Gardner and Le Guin on craft exercises, Elbow on evaluating rather than ranking, and feedback research (Hattie & Timperley; Kluger & DeNisi).

With Calliope (MCP)

Connected over the MCP connector, the coach can fetch a passage from the manuscript you want to analyse for distance control, and read the Map for the intended narrative stance of a POV character. This skill is read-only: it never writes to the Map or marginalia, and it never touches your manuscript prose. It returns its briefs, drills, and scored feedback as text — standalone or over MCP.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.