CtrlK
BlogDocsLog inGet started
Tessl Logo

dask

Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.

75

Quality

92%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A thorough, highly actionable body with executable examples, sequenced and validated workflows, and clean one-level-deep progressive disclosure to real reference files. Its main weakness is conciseness — recap-style "Key Points" sections and time-sensitive version metadata add tokens beyond what Claude needs.

Suggestions

Remove the per-component "Key Points" blocks where they merely restate what the preceding code example already demonstrates, keeping only non-obvious tips.

Trim the Overview section, which restates the three capabilities already implied by the heading and description.

Move date- and version-specific notes (dask 2026.3.0, PyArrow 16+, Python 3.9 dropped in 2024.12) into the compatibility frontmatter or a dedicated version section so they don't dilute the conceptual body.

DimensionReasoningScore

Conciseness

Mostly efficient and avoids re-explaining basics Claude knows, but the ~470-line body includes redundant padding — the Overview restates the three capabilities already implied, "Key Points" recap points just shown in each example, and version-pinning details ("dask 2026.3.0", "PyArrow 16+", dropped 3.9) add time-sensitive tokens that could be tightened.

2 / 3

Actionability

Every section provides fully executable, copy-paste-ready code and concrete commands (uv pip install, .compute(), map_partitions), with right/wrong contrasts in Best Practices — matching the top anchor.

3 / 3

Workflow Clarity

The Iterative Development Workflow is a clearly sequenced, validated progression (test on small data → validate with threads on sample → scale with distributed for monitoring) with explicit checkpoints, and debugging sections give feedback loops for error recovery.

3 / 3

Progressive Disclosure

SKILL.md is a well-organized overview with six clearly signaled one-level-deep references (dataframes.md, arrays.md, bags.md, futures.md, schedulers.md, best-practices.md), all confirmed to exist as real files, plus a consolidated Reference Files list for navigation.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A precise, third-person description that states concrete capabilities, includes an explicit "Use when" trigger, and even disambiguates from neighboring tools. It hits the top anchor on every dimension.

DimensionReasoningScore

Specificity

Lists multiple specific concrete capabilities — "scale existing pandas/NumPy code beyond memory or across clusters", "parallel file processing", "distributed ML", "integration with existing pandas code" — matching the top anchor.

3 / 3

Completeness

Explicitly answers both what ("Distributed computing for larger-than-RAM pandas/NumPy workflows") and when ("Use when you need to scale existing pandas/NumPy code beyond memory or across clusters").

3 / 3

Trigger Term Quality

Covers natural terms users would say — pandas, NumPy, beyond memory, clusters, parallel file processing, distributed ML — alongside the explicit "Use when you need to" trigger phrasing.

3 / 3

Distinctiveness Conflict Risk

Carves a clear niche — scaling pandas/NumPy beyond RAM/clusters — and explicitly distinguishes from vaex (out-of-core single machine) and polars (in-memory speed), minimizing conflict risk.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
K-Dense-AI/scientific-agent-skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.