What problem does it solve?
This Skill provides a blueprint for building a three-tab query response interface (Answer, View SQL, Chart) for text-to-SQL workflows. It covers per-response independent tab state, lazy chart rendering, Elasticsearch-powered search, and a dashboard for pinned visuals.
Core Features & Use Cases
- Independent tab state per response: Each assistant message maintains its own Answer/SQL/Chart tab state.
- Lazy chart rendering: Chart tab loads visualizations only when the user opens it.
- Elasticsearch-backed search & discovery: Enables fast history search, similar queries, and chart gallery exploration.
- Dashboard pinning: Pin charts from any response to a draggable dashboard with quick actions.
- Context-drift patterns: UI patterns and prompts to manage topic shifts in multi-turn conversations.
Quick Start
- Use this skill to scaffold a three-tab interface in your React app for a text-to-SQL assistant.
- Example command:
- "Create a per-response three-tab (Answer/View SQL/Chart) UI with independent tab state, lazy chart loading, and pin-to-dashboard support using Salt DS and ECharts."