What problem does it solve? Building data-centric web applications that query and visualize GCP data sources like BigQuery requires choosing the right framework, applying consistent design standards, and optionally integrating a natural-language chat interface, all of which involve many decisions and boilerplate work. ## Core Features & Use Cases - Framework Selection Guidance: Chooses between React + Vite (for web developers needing custom interactivity) and Streamlit (for Python data scientists needing single-script deployment) based on the user's stack and requirements. - Unified Design System: Enforces a zinc-palette, card-based, dark/light-mode design system with DM Sans and JetBrains Mono typography across both frameworks, including KPI cards, data tables, ECharts/Plotly visualizations, and side panels. - Gemini Data Analytics Chat Integration: Provides reference implementations (FastAPI, Express, React) for a streaming "chat with your data" interface using Server-Sent Events, with thought/response segregation, multi-turn history, and follow-up suggestions. - Use Case: A user asks to build a fraud-monitoring dashboard on BigQuery data; the skill scaffolds a React app with KPI cards, a filterable table, ECharts visualizations, and an optional Gemini-powered chat panel for natural-language queries. ## Quick Start Build a data dashboard that visualizes my BigQuery sales dataset and includes a Gemini-powered chat interface for asking questions about the data.