Loading...
Loading...
Analyze data and guide ML: EDA, model selection, feature engineering, stats, visualization, MLOps. Use for data work. NOT for ETL, database design (database-architect), or frontend viz code.
npx skill4agent add wyattowalsh/agents data-wizard| Term | Definition |
|---|---|
| EDA | Exploratory Data Analysis — systematic profiling and summarization of a dataset |
| feature | An individual measurable property used as input to a model |
| feature engineering | Creating, transforming, or selecting features to improve model performance |
| hypothesis test | A statistical procedure to determine if observed data supports a claim |
| p-value | Probability of observing data at least as extreme as the actual results, assuming the null hypothesis is true |
| effect size | Magnitude of a difference or relationship, independent of sample size |
| power analysis | Determining sample size needed to detect an effect of a given size |
| CUPED | Controlled-experiment Using Pre-Experiment Data — variance reduction technique for A/B tests |
| MLOps maturity | Level 0 (manual), Level 1 (ML pipeline), Level 2 (CI/CD + CT), Level 3 (full automation) |
| data quality score | Composite metric across completeness, consistency, accuracy, timeliness, uniqueness |
| profile | Statistical summary of a dataset: types, distributions, missing patterns, correlations |
| anomaly | Data point or pattern deviating significantly from expected behavior |
| Action |
|---|---|
| EDA — profile dataset, summary stats, missing patterns, distributions |
| Model Selection — recommend models, libraries, training plan for task |
| Feature Engineering — suggest transformations, encoding, selection pipeline |
| Stats — select and design statistical hypothesis test |
| Visualization — recommend chart types, encodings, layout for data |
| Viz Plan — JSON chart plan from data + goal via |
| Viz Render — PNG/HTML charts from plan via |
| Viz Dashboard — HTML EDA dashboard via |
| Experiment Design — A/B test design, power analysis, CUPED |
Viz pipeline:→viz plan→ optionalviz render. Runviz dashboardfor JSON encodings,viz-planner.pyfor PNG/HTML assets, then pass profile + plan/render JSON toviz-renderer.pyfor a shareable EDA report. |dashboard-builder.py| Time Series — forecasting approach, decomposition, model selection | |timeseries <data>| Anomaly Detection — detection approach, algorithm selection, threshold strategy | |anomaly <data>| MLOps — serving strategy, deployment pipeline, monitoring plan | | Natural language about data | Auto-detect — classify intent, route to appropriate mode | | Empty | Gallery — show common data science tasks with mode recommendations |mlops <model>
| # | Task | Mode | Example |
|---|---|---|---|
| 1 | Profile a dataset | | |
| 2 | Choose a model | | |
| 3 | Engineer features | | |
| 4 | Pick a stat test | | |
| 5 | Choose visualizations | | |
| 5b | Plan + render charts | | |
| 5c | Build EDA dashboard | | |
| 6 | Design an experiment | | |
| 7 | Forecast time series | | |
| 8 | Detect anomalies | | |
| 9 | Plan deployment | | |
Pick a number or describe your data science task.
| Signal | Redirect |
|---|---|
| Database schema, SQL optimization, indexing | Suggest |
| Frontend dashboard code, React/D3 components | Suggest relevant frontend skill |
| Data pipeline, ETL, orchestration (Airflow, dbt) | Out of scope — suggest data engineering tools |
| Production infrastructure, Kubernetes, scaling | Suggest |
| Dimension | 0 | 1 | 2 |
|---|---|---|---|
| Data complexity | Single table, clean | Multi-table, some nulls | Messy, multi-source, mixed types |
| Analysis depth | Descriptive stats | Inferential / predictive | Multi-stage pipeline, iteration |
| Domain specificity | General / well-known | Domain conventions apply | Deep domain expertise needed |
| Tooling breadth | Single library suffices | 2-3 libraries needed | Full ML stack integration |
| Total | Tier | Strategy |
|---|---|---|
| 0-2 | Quick | Single inline analysis — eda, viz, stats |
| 3-5 | Standard | Multi-step workflow — features, model, experiment, timeseries, anomaly |
| 6-8 | Full Pipeline | Orchestrated — mlops, complex multi-stage analysis |
!uv run python scripts/data-profiler.py "$1"!uv run python scripts/model-recommender.pyreferences/model-selection.mdreferences/feature-engineering.mddata/feature-engineering-patterns.json!uv run python scripts/statistical-test-selector.pydata/statistical-tests-tree.jsonreferences/statistical-tests.mddata/visualization-grammar.jsonreferences/visualization.md!uv run python scripts/viz-planner.py <data> --goal "<goal>"goal_category!uv run python scripts/viz-renderer.py <plan.json> <data> --format png|htmldata-profiler.pydata-quality-scorer.py--viz-plan--render-result!uv run python scripts/dashboard-builder.py <profile.json> --output <path>file://references/dashboard-design.mdreferences/experiment-design.mdreferences/mlops-maturity.md!uv run python scripts/data-quality-scorer.py <path>| Dimension | Weight | Checks |
|---|---|---|
| Completeness | 25% | Missing values, null patterns |
| Consistency | 20% | Type uniformity, format violations |
| Accuracy | 20% | Range violations, statistical outliers |
| Timeliness | 15% | Stale records, temporal gaps |
| Uniqueness | 20% | Duplicates, near-duplicates |
| File | Content | Read When |
|---|---|---|
| Decision tree for test selection, assumptions, interpretation | Stats mode |
| Model catalog by task type, data size, interpretability needs | Model Selection mode |
| Patterns by data type: numeric, categorical, temporal, text, geospatial | Feature Engineering mode |
| A/B test patterns, CUPED, power analysis, multiple comparison corrections | Experiment Design mode |
| Maturity levels 0-3, deployment patterns, monitoring strategy | MLOps mode |
| Quality framework, scoring dimensions, remediation strategies | EDA mode, Data Quality Assessment |
| Viz plan/render pipeline, encoding rules, dependency handling | Viz Plan, Viz Render, Visualization |
| Dashboard JSON schema, builder usage, view selection | Viz Dashboard |