get_design_direction
Get a complete, distinctive, reference-backed art direction for a website: palette with exact hex roles, type pairing, layout DNA, hero spec, component treatments, imagery rules, matched motion recipes, and public-product reference evidence. Use FIRST, before building, so the site has a coherent direction instead of defaults. The catalog holds 14 directions: 9 with light base palettes and 5 dark — pass tone to constrain. If you only know the business name, call it anyway: the response will give you a few quick questions to ask the user, then call again with their answers as vibe/audience. REDESIGNS: if the business has an existing website, pass its URL as current_site_url — Standout fetches it server-side and returns a content inventory (services, prices, hours, contacts) plus a redesign protocol, so no questions are needed.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Base palette tone. Pass when the client asks for a light or dark site; matching stays inside that pool (9 light / 5 dark directions) | |
| vibe | No | Desired feel, e.g. premium, playful, technical, warm | |
| audience | No | Who the site must convince | |
| boldness | No | How adventurous the signature concept should be: safe (conservative/trust-first businesses like clinics, accountants, law firms), elevated (default), bold, or experimental. A 'safe' request never receives a bold concept. Bold/experimental dials can unlock signature SET PIECES: finished interactive hero objects (drag-to-compare reveal, live pricing calculator, product console, scroll-driven process timeline) delivered as complete code by get_section_code. | |
| business | No | What the business is, e.g. 'dive shop in Fiji running charters'. If omitted, the response returns a few quick intake questions to ask the user instead of erroring. | |
| industry | No | Industry, e.g. restaurant, law firm, saas, gym | |
| current_site_url | No | The business's EXISTING website URL, for redesigns. Standout fetches it and returns the content to preserve + the redesign protocol |