MCPInstall

story-context

Context scoping for writing handoffs. Use when deciding what story context to pass, whether to materialize decisions before handoff, and how much is enough.

Installs
286
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/haowjy/creative-writing-skills --skill story-context
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads story-context automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Story Context

Every spawn 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.

The spawn mechanics (-f, --from, spawn commands) are documented in meridian spawn -h. This skill teaches the judgment: what story context to pass, when to materialize decisions before spawning, and how much is enough.

Choose the Right Mechanism

Three options, each for a different situation. meridian spawn -h has the command syntax; this section covers when to use which.

Files (-f): when context already exists as files: chapters, outlines, wiki pages, style files, character state. Default choice because files are stable, inspectable, and survive compaction. Scope tightly: pass the files that matter, not everything.

Session history (--from): when the agent needs decisions, reasoning, or brainstorm context that hasn't been written down yet. Session history captures the why behind choices: 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 conversation, write them to the kb or work directory before spawning. If a writer could accidentally contradict this context, materialize it. If it's supplementary background, --from is fine.

What Each Agent Needs

Writers

Writers need enough to stay in voice and on-canon, not everything ever written. The essential context:

  • Scene brief or outline: what happens in this scene, the beats to hit
  • Relevant style files: look at what exists in the styles directory and pick the files that match the scene. Character files for whoever appears, scene-type files for the kind of scene being written. Each style file is self-describing: read the top to know when it applies.
  • Continuity anchors: the immediately preceding chapter or scene (for flow), plus any chapters that establish facts this scene references. Two to four files, not the entire manuscript.
  • Character state: character files for characters who appear in the scene, especially if their emotional state or knowledge has changed recently
  • Vocab: relevant vocab.md files when the scene uses invented terms, magic/faction names, titles, relationship labels, or genre terms with project-specific meanings

Tell the writer where to find more if it needs to explore, for example: "the full arc outline is in the work directory; focus on the Route 1 section." Avoid attaching everything preemptively.

Critics

Critics need the draft plus enough context to judge it against:

  • The draft being reviewed: always via -f
  • The scene brief or outline: so the critic can check whether the draft achieved what it was supposed to
  • Relevant style files: so voice critics can compare against the target voice
  • Prior chapters for continuity: so continuity critics can cross-reference facts
  • Author intent: via --from if the orchestrator discussed direction with the author, or via materialized decision notes
  • Known issues: tracked issues if the critic should watch for specific recurring problems
  • Vocab: relevant vocab.md files when consistency of naming, aliases, deprecated terms, or invented language matters

Brainstormers

Brainstormers need constraints, not answers:

  • The question being explored: scoped tightly in the prompt
  • Established context that constrains the answer: character profiles, timeline, prior decisions that limit the design space
  • What's been rejected: so they don't re-propose dead ends
  • Existing vocabulary: enough vocab context to avoid minting new names for concepts the project has already named

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.

Knowledge Maintenance

  • Chronicler: the chapter(s) to extract facts from via -f, plus existing canon files, timeline entries, and vocab files for deduplication
  • Continuity-checker: the draft plus canon, timeline, character state, and vocab files for any domains the draft touches
  • Base @kb-maintainer: the kb directory structure: it needs to see everything to rebuild connections
  • Base @kb-writer: --from pointing at the conversation to mine, plus kb paths for where to write findings

Cross-Phase Context

Carry forward what a previous phase learned using --from <prior-spawn-id>. The revision writer benefits from seeing what the first-draft writer discovered. The critic benefits from seeing prior critique rounds.

Combine mechanisms when phases produce artifacts: --from for reasoning context, -f for the files the prior phase created.

Vocab Handoffs

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 materialize the decision before spawning. 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.

FAQ

What does the story-context skill do?

Context scoping for writing handoffs. Use when deciding what story context to pass, whether to materialize decisions before handoff, and how much is enough.

How do I install story-context?

Run npx skills add https://github.com/haowjy/creative-writing-skills --skill story-context in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/story-context/ (personal) or .claude/skills/story-context/ (project).

Which AI agents can use story-context?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is story-context safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains story-context?

It is published by haowjy in haowjy/creative-writing-skills. It has 286 recorded installs.

More from haowjy/creative-writing-skills

View all →

writing-principles

haowjy/creative-writing-skills

What fiction readers want (reader reward channels) and the specific ways LLM training damages them. Load when drafting prose, critiquing, or diagnosing why a passage feels flat.

Docs & Writing1K installs

creative-writing-craft

haowjy/creative-writing-skills

Craft references for writing fiction well: prose, scenes, style, voice, and genre/page-level technique. Load when a writer, critic, or muse needs how-to-write guidance rather than a production mode.

Docs & Writing788 installs

llm-writing

haowjy/creative-writing-skills

Load before writing or revising human-facing text. Choose words deliberately, ground the piece in the reader's context, and remove default LLM phrasing before the final draft.

Docs & Writing751 installs

writing-staffing

haowjy/creative-writing-skills

Dispatch reference for composing writing teams. Teaches which extra skills to attach, which files to pass, which resources to reference, and when to fan out versus run parallel lanes. Load when staffing a workflow.

Docs & Writing724 installs

story-review

haowjy/creative-writing-skills

Review work after prose exists: editorial review, craft critique, continuity/voice review, copyediting, proofreading, and synthesis of reader-sim signal. Load when diagnosing a draft rather than rewriting it.

story-planning

haowjy/creative-writing-skills

Planning work before prose: creative direction, story-planning, outlining, and story architecture. Load when deciding what should happen or how a story should be structured.

Popular docs & writing skills

View category →

grill-with-docs

mattpocock/skills

A relentless interview to sharpen a plan or design, which also creates docs (ADR's and glossary) as we go.

Docs & Writing1.2M installs

lark-markdown

open.feishu.cn

飞书 Markdown:查看、创建、上传、编辑和比较飞书中的原生 Markdown 文件。当用户要操作飞书 Markdown 文件,或比较其远端版本及本地草稿时使用。纯本地 Markdown 文件操作不触发本 skill。不负责将 Markdown 导入为飞书在线文档,也不负责文件搜索、权限、评论、移动、删除等云空间管理操作。

Docs & Writing778.7K installs

writing-beats

mattpocock/skills

Writing, exploit; assemble raw material into a journey of beats, grounding each term before a beat leans on it.

Docs & Writing490.7K installs

writing-shape

mattpocock/skills

Writing, exploit: shape raw material into an article, paragraph by paragraph.

Docs & Writing490.2K installs

writing-fragments

mattpocock/skills

Writing, explore: mine raw fragments, no structure yet.

Docs & Writing489.6K installs

writing-for-agents

mattpocock/skills

Writing documents for agents. Use when creating or editing skills, or modifying AGENTS.md or CLAUDE.md.

Docs & Writing479.3K installs