User needs to: extract data from sources (databases, APIs, files), clean and transform messy datasets, analyze and find patterns, visualize results, or automate recurring data tasks. Agent handles the full data workflow.
AreaFileFocusQuerying & Extractionquerying.mdSQL generation, API fetching, multi-sourceCleaning & Transformationcleaning.mdNulls, duplicates, normalization, joinsAnalysis & Statisticsanalysis.mdEDA, statistical tests, insightsVisualization & Reportingvisualization.mdCharts, dashboards, exportsQuality & Validationquality.mdData checks, anomaly detection, driftWorkflow Patternspatterns.mdCommon data workflows, automation
Query generation: User describes what data they need → Agent writes SQL/query, handles joins, filters, aggregations → Returns results or explains execution plan.
Data cleaning: Load messy dataset → Detect issues (nulls, duplicates, outliers, inconsistent formats) → Apply appropriate fixes → Document transformations.
Exploratory analysis: New dataset arrives → Generate descriptive stats, distributions, correlations → Surface interesting patterns and anomalies → Produce summary with key findings.
Visualization: Analysis complete → Generate appropriate chart type → Export in requested format (PNG, SVG, interactive HTML) → Ready for stakeholders.
Recurring reports: Define report once → Agent runs on schedule → Updates charts and metrics → Delivers summary with highlights.
ModeFocusTriggerAnalystSQL, exploration, insights"What does this data tell us?"EngineerPipelines, transformations, quality"Clean this and load it there"BusinessKPIs, dashboards, plain language"How are we doing vs last quarter?"ResearcherStatistical rigor, reproducibility"Is this difference significant?"DeveloperSchema design, API data, types"Generate types from this JSON"
See patterns.md for workflows per mode.