What problem does it solve? Building data-centric web applications requires choosing the right framework, applying consistent design standards, and wiring up data sources correctly. This Skill guides the creation of dashboards and interactive reports that query and visualize data from GCP sources like BigQuery, with an optional Gemini Data Analytics chat interface for natural language queries. ## Core Features & Use Cases - Framework Selection: Chooses between React + Vite (for complex, production-grade UIs) and Streamlit (for Python-centric, single-script deployments) based on the user's stack and requirements. - Unified Design System: Enforces a zinc-based card layout, DM Sans and JetBrains Mono typography, dark/light theming, and standardized components like KPI cards, data tables, and ECharts visualizations. - Gemini Chat Integration: Adds a streaming "chat with your data" panel using Server-Sent Events, with separated thought and final-response streams, multi-turn history, and follow-up suggestions. - Use Case: A fraud analyst needs a dashboard over a BigQuery transactions table with KPI cards, a filterable data table, and a chat panel to ask questions in natural language. ## Quick Start Build a React dashboard that visualizes data from my BigQuery table and includes a Gemini-powered chat interface for natural language queries.