skills/polars/SKILL.md
Polars DataFrame patterns for Python data processing. Covers the expression API, lazy evaluation, grouping, joins, window functions, CSV and Parquet I/O, performance, and pandas migration guidance.
npx skillsauth add oornnery/.agents polarsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use skill when work primarily Polars DataFrames, lazy pipelines, or high-performance tabular data processing in Python.
Use for:
Pair with:
python for project workflow, typing, general Python conventionsquality when data transforms need tighter regression checksdocs when data contracts, schemas, or pipeline behavior must be documentedreferences/concepts.md -- expressions, strict types, null handling, lazy vs eager mental modelreferences/operations.md -- select, filter, with_columns, group_by, window functions, joins, concatenation, reshapingreferences/io-and-performance.md -- CSV and Parquet workflows, scan vs read, type choices, performance guardrailsreferences/pandas.md -- conceptual and mechanical migration guidance from pandas to Polarsassets/main.py -- runnable entrypoint: reads local data, joins dimensions, writes derived reportassets/sales.csv -- fact-style input data for example pipelineassets/regions.csv -- small dimension data for example joinKeep this file focused on defaults and guardrails.
scan_* plus .collect() for large or multi-step pipelineswith_columns() for parallel column transformsPrefer eager when:
Prefer lazy when:
map_elements() when expression existsFor deeper guidance, load references/io-and-performance.md.
development
--- name: verification description: Discover and run project validation gates: format, lint, typecheck, LSP diagnostics, tests, build, static security checks, dependency audits, and RTK output handling. Use before claiming work is complete, when fixing broken checks, or when setting up a validation plan. --- # Verification Use this skill to prove changes with the strongest practical checks the repo already supports. ## Discovery Order 1. Read task aliases: `package.json`, `pyproject.toml`, `
tools
Build, review, or validate standalone Python scripts run with uv inline metadata. Use for one-file automation, operational scripts, script dependencies, shebangs, idempotency, safety, representative runs, and promoting scripts to packages.
development
Build, review, or validate Python packages and libraries where public API stability, packaging metadata, imports, examples, changelogs, build output, and compatibility matter.
tools
Build, review, or validate Python command-line applications and terminal tools. Use for argparse, Typer, Rich, Textual-adjacent CLI UX, stdout/stderr contracts, exit codes, automation-friendly flags, help output, and CLI tests.