Substrate — Idea Management and Worldbuilding for Fiction Writers (method, custom vault, AI, no code)

When I write fiction, my ideas never arrive all at once and definitely don’t arrive sorted. I have them in the shower, while I’m waling, waking up from a dream… Not to mention a single idea might be about a character and the magic system and some series-wide theme, all at once. So, trying to capture ideas and organize them doesn’t work well with a folder hierarchy.

My ideas accumulate over months until they reach a critical mass, when I’m feeling ready to start drafting prose I’ve got a big task in my way – organizing those ideas into some sort of useful format, getting rid of the out of date ideas, and making sure I don’t lose any of the good ones.

To try and solve all this, I built a capture vault that fits the way my creativity works (not one that tries to force me into its discipline or method) and that works on a different principle: stop filing, just accumulate ideas, and automate the pre-draft organizing.

I’m sharing it in case it’s useful to other novelists, worldbuilders, and GMs with a similar creative process.

The Loop

Capture every idea as a small tagged note (a “spark”). No folders to choose, no slowing down. Can even do it mobile on your phone.

Synthesize — point an AI prompt at a tag (say a character named #gary) and it gathers the full text of every spark about Gary into one organized draft: grouped by topic, with contradictions flagged, and duplicates pointed out.

Converge — I edit that draft down to what’s actually true, just reviewing my notes and ideas that are already sorted (makes it so much easier). This is the one step I never automate: the act of deciding what stays and what goes grounds me in the settled truth of own world right before I draft and reduces continuity issues while I’m writing.

Write once I’ve reviewed all the ideas and made my creative decisions, I use Obsidian to auto-build scene cheat sheets. If a scene will have 3 characters in a special location, I have Obsidian generate summaries of the characters and highlights of the location. Then I keep these at my side when I head into a the first draft of the scene.

Bonuses — I also have the AI find themes in the sparks and the ask me if I want it to tag those sparks with themes as well. Then a theme note template shows me all the connected themes emerging from my sparks. Additionally, I sometimes write series or mix ideas for different books into the same idea pile, so there’s a way to view all the ideas belonging to a book or a series within the same universe – again organized for you by topic.

The Mechanism — Substrate use Copilot for Obsidian’s {#tag} placeholder, which behind the scenes injects the literal full text of every idea (spark) whose Properties tags include that tag. That’s what makes “give me everything about Gary” trustworthy rather than approximate. For it to work Copilot needs tags to live in Properties (not typed in the body). The vault also ships a two-minute smoke test so you can verify that Copilots gathering of you sparks is exhaustive on your own setup before trusting it with real notes. Probably better you confirm it works than take my word.

What You Need — Obsidian, Copilot by Logan Yang (API key — pennies — or a free local model), Dataview, Templater, Smart Connections, Auto Note Mover. All free except a little bit at whatever AI you point Copilot at.

What’s Included — a ready-to-open vault — spark/canonical pages/dashboard templates, a series of prompts for co-pilot or your preferred chat, a Corpus Reader, a rejected-idea workflow, and a plain-language manual.

It’s up on my GitHub Repo + a setup guide here: https: //github. com /F-S-Neal /substrate-method

This is just a workflow, not a plugin — so there’s nothing to compile, just notes, tags, prompts, and a method. It’s aimed squarely at fiction. I’m not claiming it’s a general PKM system. Feedback, breakage reports, and “here’s how I’d change it” are all welcome, of course.

— F. S. Neal

2 Likes

OMG so many typos. lol. Can find a way to edit the darn post.

Changed a bunch of things, I think this does a better job of describing it and also tacked on a changelog.**

Substrate catches your story ideas the messy, jump-around way they actually arrive, and turns them — whenever you’re ready — into clean reference pages you can write from.** It lives in Obsidian. You don’t write any code.

What you can do with it:

  • Capture every idea the instant it hits — and never go looking for it again.
  • Ask for any character, place, faction, or theme in your story and get back one clean page with everything you’ve ever thought about it, contradictions and all.
  • Keep continuity while your drafting.
  • See a whole book — or a whole series — at a glance, and export it as a story bible.
  • Draft scenes with a one-page cheat sheet on the scene’s people, places, and things nearby
  • Never lose a slain darling — set an idea aside, get it back whenever you want.

No filing. No folder trees you have to maintain. You stop organizing your notes and start asking them questions.

For novelists, series writers, TTRPG builders, and anyone keeping a story bible that won’t stop contradicting itself.

Free and MIT-licensed

SubstrateVault_v_1_2.zip (77.8 KB)

CHANGELOG.md (4.9 KB)

Also on Git Hub https: //github. com /F-S-Neal/ substrate-method

— F. S. Neal

Picture. Thousand words.

Got a new update!

SubstrateVault_v_1_3.zip (85.5 KB)

CHANGELOG.md (6.7 KB)

Cool, just got permission for links: GitHub - F-S-Neal/substrate-method: A no-code Obsidian+AI vault for fiction writers and world-builders. Capture messy story ideas, then auto-gather everything about *any* story or world element (characters, locations, plot points, etc.) on one note. Auto-tag by topic and theme. Export summaries to reference while drafting. Custom vault, templates, pre-written prompts, and user manual · GitHub