cw/skills/story-context/SKILL.md
Context scoping for writing subagents: use when deciding what context a subagent should receive, whether ephemeral story decisions should be written down before handoff, and how much to pass. Poor context handoffs cause writers to invent contradictions and critics to miss relevant history.
npx skillsauth add haowjy/creative-writing-skills story-contextInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Every subagent handoff starts with a context decision. Get it wrong and the writer invents facts that contradict established canon, the critic misses a continuity issue because it never saw the relevant chapter, or the brainstormer explores territory the author already rejected.
A subagent only knows what you give it. This skill is the judgment: what story context to pass, when to write decisions down before handing off, and how much is enough.
Three ways to get context to a subagent, each for a different situation.
Point at files: when context already exists as files — chapters, outlines, wiki pages, style files, character state. Default choice, because files are stable, inspectable, and survive compaction. Name the specific files in the subagent's prompt and scope tightly: pass the files that matter, not everything.
Put it in the prompt: when the subagent needs decisions, reasoning, or brainstorm context that hasn't been written down yet. Capture the why behind choices directly in the prompt — why the author picked this angle, what they rejected.
Materialize first: when context is too important to be ephemeral. If
critical story decisions only live in the conversation, write them to kb/ or
work/ before handing off. If a writer could accidentally contradict this
context, materialize it. If it's supplementary background, putting it in the
prompt is fine.
Writers need enough to stay in voice and on-canon, not everything ever written:
kb/styles/ and pick the files that match.
Character files for whoever appears, scene-type files for the kind of scene.
Each style file is self-describing: read the top to know when it applies.kb/characters/ for characters
who appear, especially if their emotional state or knowledge has changed
recentlyvocab.md files when the scene uses invented terms,
magic/faction names, titles, relationship labels, or genre terms with
project-specific meaningsTell the writer where to find more if it needs to explore, for example: "the
full arc outline is in work/outline/; focus on the Route 1 section." Avoid
passing everything preemptively.
Critics need the draft plus enough context to judge it against:
kb/issues/ if the critic should watch
for specific recurring problemsvocab.md files when consistency of naming, aliases,
deprecated terms, or invented language mattersBrainstormers need constraints, not answers:
Don't pass too much: brainstormers that receive the full project history tend to produce conservative ideas that fit neatly into existing patterns instead of exploring fresh territory.
Carry forward what a previous phase learned. The revision writer benefits from seeing what the first-draft writer discovered; the critic benefits from seeing prior critique rounds. When you run a multi-step loop, include the earlier phase's notes and the files it produced in the next subagent's prompt — reasoning context for the why, files for the what.
Treat vocabulary as operational story context. If a writer, critic, or
brainstormer could choose the wrong name for a concept, pass the relevant
vocab.md file or write the decision down before handing off. This matters most
for magic systems, factions, recurring in-world phrases, titles, relationship
labels, and terms the author corrected during conversation.
When a session settles terminology, record it before handoff: canonical name, meaning, aliases still in circulation, and boundaries that prevent likely confusion.
data-ai
Use before acting on the author's instructions — separate what they said from what they meant.
testing
Use when challenging a plan — grills the author against documented decisions and sharpens terminology.
testing
Creative-writing session lead and entry point. Activate this to get a creative partner that brainstorms, drafts, critiques, revises, and maintains your story's knowledge base. Built for Claude.ai, where there are no subagents: it runs every mode of the work in one conversation. Load alongside the craft skills (writing-principles, prose-writing, scene-construction, prose-critique). Use at the start of any story session.
testing
Shared vocabulary for creative writing projects. Load when establishing canonical story terms, resolving ambiguous names, checking term consistency, or deciding where vocabulary belongs in kb/.