CtrlK
BlogDocsLog inGet started
Tessl Logo

zarr-python

Chunked N-D arrays for cloud storage. Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible, for large-scale scientific computing pipelines.

61

Quality

73%

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

Fix and improve this skill with Tessl

tessl review fix ./backend/cli/skills/data-engineering/zarr-python/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-3

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

Highly actionable with thorough executable examples, but the body is overly long and repetitive, keeps all detail inline instead of using the existing api_reference.md, and lacks validation checkpoints for its batch/parallel write patterns.

Suggestions

Link the existing references/api_reference.md from the body (e.g. an 'API reference' section) and move the function-signature/parameter detail there to reduce inline length.

De-duplicate the chunking guidance that recurs across 'Chunking Strategies', 'Performance Optimization', and 'Common Issues' into a single authoritative section.

Add explicit validate/verify checkpoints (e.g. check z.info or re-open with open_consolidated) to the cloud and parallel-write workflows.

DimensionReasoningScore

Conciseness

The ~770-line body repeats chunking guidance across 'Chunking Strategies', the 'Performance Optimization' checklist, and 'Common Issues', and includes introductory prose ('Zarr is a Python library...') Claude already knows; it is mostly useful but could be tightened.

2 / 3

Actionability

Dense with concrete, executable, copy-paste-ready code covering creation, indexing, compression, storage backends, groups, and Dask/Xarray integration.

3 / 3

Workflow Clarity

Content is organized as a topical reference rather than sequenced workflows, and the batch/parallel/concurrent-write patterns lack validation checkpoints or fix-retry feedback loops, capping workflow clarity at 2.

2 / 3

Progressive Disclosure

A bundle file references/api_reference.md exists but is never linked from the body, and content that belongs in that reference (function signatures, parameter tables) is inlined into a single long document rather than split and signaled.

2 / 3

Total

9

/

12

Passed

Description

82%Weight 40%Scale 1-3

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 specific, third-person description with strong trigger terms and a clear niche, but it omits an explicit 'Use when...' trigger clause so completeness is capped at 2.

Suggestions

Append an explicit trigger clause, e.g. 'Use when storing or processing large N-dimensional arrays, especially for cloud (S3/GCS) workflows or when integrating with NumPy, Dask, or Xarray.'

Lead with the strongest verb-based action (e.g. 'Store and process chunked N-D arrays...') so the primary capability reads as an action rather than a noun phrase.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'Chunked N-D arrays for cloud storage', 'Compressed arrays, parallel I/O, S3/GCS integration, NumPy/Dask/Xarray compatible' — rather than vague language.

3 / 3

Completeness

Answers 'what' clearly and gestures at 'when' via 'for large-scale scientific computing pipelines', but lacks an explicit 'Use when...' trigger clause, which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Covers natural terms the target audience would say: 'cloud storage', 'S3/GCS', 'NumPy/Dask/Xarray', 'scientific computing pipelines', 'compressed arrays'.

3 / 3

Distinctiveness Conflict Risk

The chunked N-D array / cloud-storage niche with S3/GCS and NumPy/Dask/Xarray integration is a clear, distinct trigger set unlikely to collide with other skills.

3 / 3

Total

11

/

12

Passed

Validation

81%

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

Validation13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (779 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
synthetic-sciences/openscience
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.