What problem does it solve?
Customizing an app's visual theme normally requires editing code, rebuilding, and restarting. This Skill lets you change the shared app's colors by writing a single JSON file of design tokens that the assistant runtime validates and applies live to every connected client within seconds.
Core Features & Use Cases
- Design-token overrides: Set accent, background, surfaces, text, and chat-bubble colors in
ui/theme.json, layered over the built-in light/dark/velvet base themes.
- Atomic validation with readable errors: The runtime enforces hex-only colors, all-or-none override groups, a 3:1 contrast floor, and reports exact rejection reasons via
GET /v1/workspace/theme.
- Visual verification loop: Render staged UI snapshots (
sampler and chat views) with the current theme applied, so you can iterate edit → snapshot → review without asking the user for screenshots.
- Use Case: Your user asks for a warm, dark "coffee shop" palette. You write the five core tokens plus an accent, verify the contrast passes, snapshot the sampler view to confirm the palette reads well, and the change appears on their screen immediately.
Quick Start
Ask the assistant to change the app's accent color to a warm orange and show you a preview snapshot of the new theme.