| name | expert-streamlit-dashboard |
| description | Expert guidance for building high-performance, professional, and minimalist Streamlit dashboards. Focuses on caching strategies, SQL optimization, and clean data-first UX. |
| version | 1.0.0 |
| tags | ["streamlit","dashboard","data-visualization","sql-optimization","python","ux-design"] |
Expert Streamlit Dashboard Patterns
Overview
This skill provides professional mental models and design patterns for building production-grade Streamlit dashboards. It emphasizes a "Data-First, Minimalist" aesthetic (avoiding "vibes" coding or excessive emojis) and rigorous performance optimization for SQL-backed applications.
When to Use
- Executive Reporting: Building dashboards for decision-makers who need clear signals, not noise.
- Large Datasets: Handling millions of rows efficiently without crashing the browser or server.
- Interactive Analytics: Complex filtering scenarios where performance is critical.
- Internal Tools: Replacing spreadsheet workflows with robust data apps.
The Mental Shift: "Vibe Coding" vs. Expert Engineering
| Feature | "Vibe Coding" (Amateur) | Expert Engineering |
|---|
|