Explore design ideas for pages and components using existing assets as building blocks. Use when user says "brainstorm", "explore ideas", "design ideas", "suggest designs", "what could I build", or wants to think through design options.
repository or local (default: ask user)When the user provides reference URLs (or mentions websites they like or want to draw inspiration from):
For each reference URL:
playwright-cli open {url}
playwright-cli screenshot --filename=reference-{n}.png
playwright-cli snapshot --filename=reference-{n}.yaml
playwright-cli press End
playwright-cli screenshot --filename=reference-{n}-bottom.png
playwright-cli close
Summarize patterns observed across the reference sites (layout patterns, color usage, typography hierarchy, spacing rhythm, component patterns) and incorporate them into the brainstorm ideas. Map observations to the project's existing theme tokens and components.
docs/components.md to discover available componentsdocs/pages.md to discover existing pagesshared/references/component-registry.md for component detailsshared/references/tailwind-theme.md for available design tokensCreate 3-5 design alternatives, each containing:
Save the brainstorm document:
docs/brainstorms/{topic-slug}.mddocs/_local/brainstorms/{topic-slug}.mdDocument format:
# Brainstorm: {Topic}
Date: {date}
## Idea 1: {Title}
**Description**: ...
**Layout**: ...
**Uses**: {existing components}
**Needs**: {new components}
**Design Notes**: ...
## Idea 2: {Title}
...
Ask the user which idea they'd like to pursue:
/create-component/create-pageReport:
User: "Brainstorm ideas for a pricing page"
Generates 3-5 pricing page design alternatives using existing components and theme.
User: "Brainstorm a dashboard layout, I like how https://vercel.com/dashboard and https://railway.app look"
Captures both reference websites via playwright-cli, analyzes their layout patterns, color schemes, and component structures, then generates 3-5 dashboard ideas inspired by those references — mapped to the project's theme tokens and existing components.