Parallel/distributed computing for larger-than-RAM data. Components: DataFrames (parallel pandas), Arrays (parallel NumPy), Bags, Futures, Schedulers. Scales laptop to HPC cluster. For single-machine speed use polars; for out-of-core without cluster use vaex.
SkillScore100Maintained
Automatic
◆Data Engineer pack
Last verified 8/23/2026
What it changes
Passed 21 of 21 test cases with the skill, and 18 of 21 without it.
Without skill86%
With skill100%
Checks it passed that the model alone missed
Recommends a target chunk/partition size around 100 MB.
Recommends ddf.repartition with partition_size='100MB'.
Recommends Vaex for single-machine out-of-core analytics.
3 fixed19 passed either way0 still failing0 broke
Pass-rate lift
+14 pp
Tokens
+300%
Agent turns
0%
Response time
-20%
Model gemini-3.6-flashMeasured 8/23/2026v122 of 22 cases passed with skill · 21 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 2 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 2
Prompt
We have a 400 GB tabular dataset stored on a fast single NVMe SSD drive. We need to perform fast out-of-core exploratory data analysis and visualization on a single developer laptop without setting up parallel task graphs or distributed cluster schedulers. What specialized tool is tailored for single-machine out-of-core analytics?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends Vaex for single-machine out-of-core analytics.
Missed
Passed
case-02 · gemini-3.6-flash · 8/23/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md445 lines3 files
Dask — Parallel & Distributed Computing
Overview
Dask is a Python library for parallel and distributed computing that scales familiar pandas/NumPy APIs to larger-than-memory datasets. It provides five main components (DataFrames, Arrays, Bags, Futures, Schedulers) and scales from single-machine multi-core to multi-node HPC clusters.
When to Use
Processing datasets that exceed available RAM (10 GB–100 TB)
Parallelizing pandas or NumPy operations across multiple cores