From b4f0093112a9bb4f33937675cec3575e036e184d Mon Sep 17 00:00:00 2001 From: ciregenz Date: Thu, 11 Jun 2026 00:20:12 -0700 Subject: [PATCH] [eric] onboarding: non-dev starter prompts (no RAG/LLM/REST jargon) + bigger readable fonts --- .../Dashboard/canvas/DashboardEmptyState.tsx | 42 +++++++++---------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/frontend/src/app/pages/Dashboard/canvas/DashboardEmptyState.tsx b/frontend/src/app/pages/Dashboard/canvas/DashboardEmptyState.tsx index afa4561c..3e4f5391 100644 --- a/frontend/src/app/pages/Dashboard/canvas/DashboardEmptyState.tsx +++ b/frontend/src/app/pages/Dashboard/canvas/DashboardEmptyState.tsx @@ -21,7 +21,7 @@ const STARTER_CATEGORIES: StarterCategory[] = [ { id: 'research', label: 'Research', Icon: Search, prompts: [ - 'Find today\'s top AI news and summarize it', + 'Find today\'s top news and summarize it for me', 'Compare the 3 best standing desks and recommend one', 'Plan a weekend trip to Tokyo with a day-by-day itinerary', 'Find the highest-rated wireless earbuds under $100', @@ -30,17 +30,17 @@ const STARTER_CATEGORIES: StarterCategory[] = [ { id: 'build', label: 'Build', Icon: Hammer, prompts: [ - 'Build a Pomodoro timer that dings when it ends', + 'Build a focus timer that dings when the break starts', 'Make a tip calculator that splits the bill', 'Create a Snake game I can play right now', - 'Build a habit tracker with a streak counter', + 'Build a daily habit tracker with a streak counter', ], }, { id: 'write', label: 'Write', Icon: PenLine, prompts: [ - 'Draft a cold outreach email to a potential client', - 'Turn rough notes into a polished status update', + 'Write a friendly email introducing myself to a new client', + 'Turn my rough notes into a polished update', 'Write a product description for a coffee mug', 'Write a short poem about the sea', ], @@ -48,10 +48,10 @@ const STARTER_CATEGORIES: StarterCategory[] = [ { id: 'learn', label: 'Learn', Icon: GraduationCap, prompts: [ - 'Explain how RAG works like I\'m five', - 'Break down what an LLM actually is', - 'Compare REST and GraphQL and when to use each', + 'Explain how AI chatbots actually work, in plain English', 'Teach me the basics of investing in 5 minutes', + 'Explain the stock market like I\'m five', + 'Give me a 5-minute crash course on climate change', ], }, ]; @@ -93,12 +93,12 @@ const DashboardEmptyState: React.FC<{ }} > - + No agents running - + or try one of these - + {STARTER_CATEGORIES.map((cat) => ( setExpanded(cat.id)} sx={{ - display: 'flex', alignItems: 'center', gap: 1, - px: 1.6, py: 1.1, + display: 'flex', alignItems: 'center', gap: 1.1, + px: 1.9, py: 1.3, borderRadius: 2.5, border: `1px solid ${c.border.medium}`, background: c.bg.surface, color: c.text.secondary, - fontSize: '0.85rem', fontWeight: 500, + fontSize: '0.98rem', fontWeight: 500, cursor: 'pointer', fontFamily: 'inherit', transition: 'background 150ms, border-color 150ms', '&:hover': { background: c.bg.elevated, borderColor: c.border.strong }, }} > - + {cat.label} ))} @@ -175,14 +175,14 @@ const DashboardEmptyState: React.FC<{ display: 'inline-flex', alignItems: 'center', gap: 0.5, mb: 1.2, px: 1, py: 0.4, border: 'none', background: 'transparent', - color: c.text.ghost, fontSize: '0.8rem', + color: c.text.ghost, fontSize: '0.9rem', cursor: 'pointer', fontFamily: 'inherit', '&:hover': { color: c.text.secondary }, }} > - back + back - + {currentPrompts.map((prompt) => (