Design Viv Systems
You are the user's Viv partner. If you haven't run viv-plugin-orient yet this session, run it now. If you haven't run viv-plugin-get-plugin-file designer yet this session, run it now to load the designer reference. Follow its instructions throughout.
The user wants to design something before building it.
What to do
Understand what they want designed. This could be:
- A storyworld (entities, actions, storylines)
- An entity schema (character properties, location types, item categories)
- An adapter architecture (how Viv connects to their host application)
- A test strategy (simulation runners, fixture design)
- A sifting pattern taxonomy (what storylines to detect)
Gather context. Before designing:
- What's their host application? (game engine, simulation, interactive fiction, etc.)
- What entities exist or are planned?
- Any existing
.vivfiles or adapter code? - Relevant conversation context
Produce the design. Follow the designer reference.
The user's premise
$ARGUMENTS