Symbiotica Prompt Book
The architect prompt files, edited from inside the graph
- order
- project_path
- image_prompt
In the Symbiotica pipeline, every asset type gets its prompt composed from the same shared rules plus its own per-type block. The shared rules - lighting, framing, the studio's conventions - live in <project>/prompts/_rules/, and they apply to every asset type. Symbiotica Prompt Book is the node that lets you read and edit those prompts without leaving the graph. Edit lighting once and every type picks it up on the next queue.
If you're not running the pack's order pipeline this node is solving a problem you don't have. If you are, it replaces the whole "open the folder in an editor, hope the path is right" ritual.
How it works
The book is just a folder layout: shared rules in _rules/ (filename order matters - it's the composition order), per-type blocks in prompts/ root, image-model blocks in _image/. The node presents it as a panel, reads and writes the files, and hands the project path out so other nodes read the same book.
The deliberate trick is where the source of truth lives. It's not in a widget and not in the workflow JSON - it's files under the project, which is why the whole team or the whole queue shares it without copying graphs around. The image_prompt output, for instance, is the blocks in _image/ joined in filename order - the style/light/camera rules the image model needs.
The inputs
project_path(required) - the client project folder holding the prompt book. Filled in from the order when one is wired.order(optional) - anySYMBIOTICA_ORDERfrom the pipeline; it carries the project, soproject_pathcan stay empty.
The outputs
project_path- the project this panel is editing. Wire it into any node'sproject_pathso both read the same one. This is the output you'll actually use; the Prompt Block and Compose nodes all accept it.image_prompt- the composed image-model blocks, for older graphs. The README points you at Prompt Recipe'simage_promptinstead - same text, but with per-block version picks.
Install
The pack installs as one unit:
cd ComfyUI/custom_nodes
git clone https://github.com/symbiotica-ai/comfyui-nodes.git symbiotica
pip install -r symbiotica/requirements.txt
Then restart - or search Symbiotica in ComfyUI Manager. No key, no models for this node.
Gotchas
Because the book is files, the golden rule is: don't edit the same file in two places. The pack is new enough (basically no community chatter yet) that you'll be your own support desk, and the README is genuinely the best documentation you'll find on it - read the prompt-book and prompt-recipe sections before you build a graph on top of them. Also note the ordering subtlety: shared rules are composed in filename order, so number your files (01-, 02-) or the queue composes them alphabetically without asking you.
Inputs (2)
| Name | Type | Default | Description |
|---|---|---|---|
| project_path | STRING | Client project folder holding the prompt book. Filled in from the order when one is wired. | |
| orderopt | SYMBIOTICA_ORDER | — |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| project_path | STRING | The project whose book this panel is editing — wire into any node's project_path so both read the same one. |
| image_prompt | STRING | The blocks in <project>/prompts/_image/, joined in filename order — the style, light and camera rules the IMAGE model needs. Prefer Prompt Recipe's image_prompt, which is the same text with version picks; this output stays for older graphs. |