executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
engines-configurationConfigure Modin engines, backends, resources, diagnostics, and backend switching.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill when a task needs execution-engine selection, modin.config, resource limits, backend movement, logging, metrics, progress bars, range partitioning, or Ray/Dask startup troubleshooting.
modin.config API usage, CLI export, progress/logging/metrics controls, async reads, and range partitioning.Ray, Dask, Python, or Native execution.This sub-skill owns:
modin[ray], modin[dask], modin[all], and optional modin[mpi] with external MPI prerequisites.MODIN_ENGINE, MODIN_BACKEND, MODIN_STORAGE_FORMAT, MODIN_CPUS, MODIN_NPARTITIONS, MODIN_MEMORY, MODIN_PROGRESS_BAR, MODIN_RANGE_PARTITIONING, MODIN_ASYNC_READ_MODE, MODIN_LOG_MODE, MODIN_METRICS_MODE, MODIN_BACKEND_SWITCH_PROGRESS, MODIN_AUTO_SWITCH_BACKENDS, MODIN_DASK_THREADS_PER_WORKER, MODIN_NATIVE_MAX_ROWS, MODIN_NATIVE_MAX_XFER_ROWS, MODIN_NATIVE_DEEP_COPY, MODIN_BACKEND_MERGE_CAST_IN_PLACE, MODIN_BACKEND_JOIN_CONSIDER_ALL_BACKENDS, MODIN_RAY_INIT_CUSTOM_RESOURCES, and MODIN_RAY_TASK_CUSTOM_RESOURCES.python -m modin --versions, python -m modin.config, and python -m modin.config --export-path <csv>.DataFrame.set_backend, Series.set_backend, move_to, get_backend, and backend-transfer progress control.LogMode, LogMemoryInterval, LogFileSize), metrics, and Dask/Ray main-guard guidance.Route ordinary DataFrame recipes to ../core-pandas-api/SKILL.md, reader/writer and conversion work to ../io-interoperability/SKILL.md, and experimental APIs to ../advanced-extensions/SKILL.md.
modin.pandas or before the first Modin operation.MODIN_BACKEND=<Ray|Dask|Pandas|Python_Test|Unidist> for a complete global backend alias. Use MODIN_ENGINE only when you understand the storage-format pairing.MODIN_BACKEND=Pandas rather than trying to force MODIN_ENGINE=Native alone.MODIN_CPUS, MODIN_NPARTITIONS, and MODIN_MEMORY before the engine starts..py files that run Ray or Dask work, put executable Modin work under if __name__ == "__main__":.df.set_backend(...) / df.move_to(...) for one object only; it does not change the global default backend and may materialize large data locally.