[object Object]

← back to Model Arena

README: document the design-tools belt

afeb092a0c4cc225913ba3b3086fa06644618820 · 2026-07-23 07:35:17 -0700 · Steve Abrams

Files touched

Diff

commit afeb092a0c4cc225913ba3b3086fa06644618820
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Jul 23 07:35:17 2026 -0700

    README: document the design-tools belt
---
 README.md | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/README.md b/README.md
index 959e8c8..fff8100 100644
--- a/README.md
+++ b/README.md
@@ -69,3 +69,21 @@ votes.jsonl, costlog.jsonl).
 - **Model profile page** — click a leaderboard row for that model's full artifact gallery + aggregate stats (`/api/models/:id/profile`).
 - **Export battle** — `/export/:id` downloads a self-contained standalone HTML (artifacts inlined via sandboxed `srcdoc`), renders offline.
 - **Consensus referee** — the AI referee is now a *panel* of local vision models (`VISION_MODELS`, default `qwen2.5vl:7b,minicpm-v`) with a spread/disagreement flag.
+
+## Design tools (🎨 per-battle toggle)
+
+Models can be given a graphic-design tool belt (`design-tools.js`):
+
+- **opendesign** — curated palettes (by mood), typography stacks + modular scale,
+  layout/spacing recipes, elevation shadows, inline SVG icon paths.
+- **hyperframes** — motion catalog: named easings, entrance keyframes, stagger /
+  text-effect / ambient-background snippets (pure CSS/vanilla JS — artifacts run
+  under CSP `default-src 'none'`, so no CDN libraries).
+- **figma** — live brand tokens (most-used fills + named styles) from a Figma
+  file via REST. Needs `FIGMA_TOKEN` (optional `FIGMA_ARENA_FILE` default file);
+  degrades gracefully when unset.
+
+Tool-capable models (GPT, Grok, Kimi, Qwen3, Hermes3) get a real function-calling
+loop (≤6 rounds, all tokens cost-logged as `model-arena-tools`); models without
+tool support (Gemma3, claude-code CLI) get the same essentials injected as a
+compact design pack. Each run records `toolCalls`, badged 🎨 in the battle view.

← 7df2798 design tools for arena models: figma / opendesign / hyperfra  ·  back to Model Arena  ·  auto-save: 2026-07-23T07:49:27 (26 files) — data/challenges. b855064 →