Always clarify design direction before creating logos. Use AskUserQuestion to present curated design direction choices before writing any SVG code. This step is mandatory for all logo projects. Even when the user provides some direction (like "modern" or "YC style"), those are vibes, not design briefs. A designer would still present options to narrow the direction before investing in 5-15 concepts.
Present choices like a designer showing mood boards. Don't ask open-ended questions. Tailor options to the user's domain:
AskUserQuestion({
questions: [
{
question: "What visual personality fits your brand?",
header: "Mood",
multiSelect: false,
options: [
{ label: "Bold & geometric", description: "Clean shapes, strong lines, confident. Think Stripe, Figma." },
{ label: "Organic & crafted", description: "Hand-drawn feel, natural curves, warmth. Think Mailchimp, Basecamp." },
{ label: "Minimal & typographic", description: "Wordmark-driven, restrained, sophisticated. Think Glossier, Everlane." },
{ label: "Playful & dynamic", description: "Energetic, colorful, movement. Think Slack, Discord." }
]
},
{
question: "What should the logo emphasize?",
header: "Focus",
multiSelect: false,
options: [
{ label: "What we do", description: "Visual metaphor tied to your product's core function" },
{ label: "How it feels", description: "Abstract mark that conveys emotion or energy" },
{ label: "Who we are", description: "Letterform or wordmark built from the brand name" }
]
},
{
question: "Which of these logos in your space resonates most?",
header: "Inspiration",
multiSelect: false,
options: [
// IMPORTANT: populate these with 3-4 real, well-known brands
// in or adjacent to the user's specific industry/domain.
// Examples below are for an AI startup - replace entirely
// for other domains.
{ label: "Linear", description: "Precise geometric icon, purple gradient, premium feel" },
{ label: "Stripe", description: "Simple bold wordmark, single accent color, confident restraint" },
{ label: "Notion", description: "Friendly icon with personality, approachable, slightly playful" },
{ label: "Vercel", description: "Abstract minimal triangle, stark black/white, developer-focused" }
]
}
]
})
Tailoring the questions to the domain is critical. The mood options, focus options, and especially the inspiration logos must be specific to the user's industry. A coffee brand gets Blue Bottle, Stumptown, Intelligentsia, Counter Culture as inspiration options. A fintech startup gets Stripe, Plaid, Mercury, Ramp. A fitness app gets Peloton, Strava, Nike Run Club, Whoop. Pick brands the user will immediately recognize and have an opinion about. The inspiration question does the most work here because it anchors the entire aesthetic direction to something concrete.
The only exception: skip if the user has specified both a concrete visual style AND specific imagery (e.g., "minimalist geometric logo using a mountain silhouette in navy blue").