AI product · Product strategy · Experience design · 2026

Vaniloom

AI fan-fiction platform · product rethink

ProductAn AI fan-fiction product that stalled in its first round. I helped rethink who it’s for, what it should be, and how writing with it should feel.

Product
Vaniloom, an AI platform for fan fiction, powered by FicQuill
My role
Product strategy, experience design and AI design: positioning, creative philosophy, interaction model, model input/output structure and data design, community features
Team
Vaniloom founding team
Year
2026

Context

What Vaniloom is

Vaniloom is an AI platform for fan fiction, built for readers and writers whose tastes are too niche for the mainstream: the rare pairing, the obscure fandom, the trope nobody else is writing.

Under the hood is FicQuill, a system that breaks a story idea into modular, reusable “assets” (characters, tropes, settings, beats) that snap together like building blocks. The team’s core insight was a good one: writing is rarely starting from zero. It is choosing, combining and inventing within constraints.

Problem

Why the first round failed

The first version misread its users. It treated women who write fan fiction with AI as people who just want spicy content on demand, and it optimized for output.

That isn’t what they want. They don’t want more content, and they don’t want explicit content. They want writing itself to be more fun, with AI making the process richer, not doing it for them.

Two more problems sat on top of that: a product that looked like any other AI writing tool, with no reason to choose it over a general chatbot, and a widespread belief in fandom that AI writing is plagiarism.

不是产出内容,而是让写作的过程更有乐趣。

“Not more content. More joy in the writing.”

The new creative brief

01 · Positioning

Not a tool, not a platform: both

Fan fiction has platforms, like AO3, where people read, share and gather. AI fiction has tools, which generate text and stop there. Vaniloom shouldn’t pick a side. It should merge the two.

The tool is the front door: it’s useful on its own and travels well to other platforms. The platform is where the value lives. Think of how Soda Music combined a short-video feed with a music player.

That also settles the question of how to compete with ChatGPT: we don’t. The money isn’t in the tool, it’s in the community, through a positive loop closer to tipping a livestreamer, which fits a fandom culture where people already create out of love.

01Create

The tool draws writers in and makes writing fun.

02Share

Work goes out to TikTok, X, Instagram and Discord.

03Return

Readers follow it back to the platform.

04Support

Readers back the writers they love, and new writers start creating.

02 · Creative philosophy

From typing prompts to playing with nodes

The fix for the stereotype and the plagiarism stigma isn’t a slogan. It’s the process. Instead of a blank box where you type a prompt and get a finished story back, writing becomes a node-based game.

Each node is a creative decision the writer makes: who the characters are, which trope, what setting, what happens next. The AI fills in around those choices, and the writer’s hand stays visible at every step.

Writing this way feels less like asking a machine to write and more like building something. That makes it more fun, and it makes the work clearly the writer’s own.

01Fun over output

The goal is the pleasure of the process, not the word count.

02Authorship you can see

Every story is a trail of the writer’s own choices.

03Less “AI-written” feel

Structure comes from the writer; AI supports, it doesn’t replace.

Create, in two modes. Quick captures a spark in one line. Advanced lays the story out as structured nodes: story prompt, characters, universe or AU, things to avoid, and model and memory settings.
Fig. 01Create, in two modes. Quick captures a spark in one line. Advanced lays the story out as structured nodes: story prompt, characters, universe or AU, things to avoid, and model and memory settings.

Design principles

01Creation first

The AI writing tools are always one step away, wherever you are.

02Progressive disclosure

Show what’s needed, when it’s needed, so the screen never feels overloaded.

03Clear hierarchy

Notion-clean for building, Medium-like for reading.

04Instant feedback

Generating, saving and publishing states are always visible.

03 · Community

Make it easy to share, and give people a reason to come back

Fans already share everywhere, so the product should help them do it beautifully.

01Story cards

One tap turns a story into a shareable card for TikTok, X, Instagram or Discord: a journal-style card with the full text, or a short “story name card.”

02One-tap design

Templates for each type, with randomly mixed elements, so every card looks good with no design work.

03One-tap publish

Text becomes an image and goes straight to the platform of your choice.

04Events

Themed writing challenges like a “Horror Box,” and relay prompts: here’s a scene, what would your OC do?

“The Itch” turns the events idea into a daily ritual: one line of premise, like a single-sentence trope, and the community turns it into full stories before midnight.

Launch posts sized for feeds (1080×1080) and link previews (1200×630), written in fandom’s own language: rare ships, staying in character, and stories the algorithm forgot.
Fig. 02Launch posts sized for feeds (1080×1080) and link previews (1200×630), written in fandom’s own language: rare ships, staying in character, and stories the algorithm forgot.

04 · AI & data

Designing what goes in, and what comes out

Good writing from a model starts with good structure. I designed the model’s input and output structure and the data behind it, so that what the AI writes holds up: in character, on voice, and worth keeping.

In Advanced mode the structure is visible to the writer: each field they fill in maps to a part of the model’s input.

01Structured input

The choices a writer makes in each node go to the model as structured context, not one long free-form prompt.

02Structured output

Output comes back in a defined shape, so it can be checked, edited and passed on to the next node.

03Data design

Characters, tropes and story assets are stored as consistent, reusable data, so a story stays coherent from start to finish.

04Quality

Clear structure on both ends means fewer generic, off-tone passages and more writing that sounds like the writer.

Product

The original screens

Vaniloom: story ideas, tag filters and the discovery feed.
Fig. 03Vaniloom: story ideas, tag filters and the discovery feed.
FicQuill’s prompt asset editor, where ideas become reusable building blocks.
Fig. 04FicQuill’s prompt asset editor, where ideas become reusable building blocks.

Screens by the Vaniloom team, shown for context.

Credits

Product
Vaniloom and FicQuill, by the Vaniloom founding team
My contribution
Product repositioning, creative philosophy, node-based input concept, model input/output structure and data design, community and sharing features
Year
2026