# `Lotus.AI.Prompts.Variables`
[🔗](https://github.com/typhoonworks/lotus/blob/v0.16.6/lib/lotus/ai/prompts/variables.ex#L1)

Source-agnostic variable system documentation for AI prompts.

Describes the Lotus variable framework (syntax, widget types, list expansion,
config fields) independently of any query language. Query-language-specific
prompt modules (e.g. `SQLGeneration`) call into this module and may append
language-specific notes.

# `system_docs`

```elixir
@spec system_docs() :: String.t()
```

Returns the framework-level variable documentation block to embed in a
system prompt.

Covers syntax, config fields, widget guidelines, list expansion behaviour,
and the expected response format.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
