CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gtars

High-performance toolkit for genomic interval analysis in Rust with Python bindings. Use when working with genomic regions, BED files, coverage tracks, overlap detection, tokenization for ML models, or fragment analysis in computational genomics and machine learning applications.

62

Quality

78%

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/coding/gtars/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

65%Weight 40%Scale 1-5

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

The body is well structured with excellent progressive disclosure — every module links to a verified, one-level-deep reference file — and mostly executable examples. Weaknesses center on padding (performance/format sections) and workflows that list steps without any validation checkpoints, plus a broken 'uv uv' install command.

Suggestions

Add validation checkpoints to the workflows (e.g., after generating a BigWig, verify the output opens or non-zero records; after tokenizing, check token counts match region counts) so multi-step pipelines score higher on workflow clarity.

Trim or remove the 'Performance Characteristics' and 'Data Formats' sections — they restate knowledge Claude already has and add no actionable guidance — and tighten the thin 'Error Handling and Debugging' section.

Fix the broken install command 'uv uv pip install gtars' (duplicated 'uv') and verify Python API calls like 'RegionSet.filter_overlapping' and 'gtars.set_log_level' against the references to keep examples copy-paste ready.

DimensionReasoningScore

Conciseness

The module sections are efficient (terse 'When to use' bullets plus quick examples), but several sections add tokens Claude cannot act on — the marketing-style 'Performance Characteristics' bullets, the 'Data Formats' section restating standard formats, and a thin 'Error Handling' section. This is 'mostly efficient but includes some unnecessary explanation', not a 4, which requires only minor trimming.

3 / 5

Actionability

Mostly executable guidance: each module has a concrete code or CLI example and the workflows are concrete. Minor defects keep it below 5 — the install command 'uv uv pip install gtars' is a broken duplicated word that would fail, and API calls like 'gtars.RegionSet.from_bed' / 'filter_overlapping' / 'gtars.set_log_level' are unverifiable from the skill alone.

4 / 5

Workflow Clarity

The three workflows present a clear, numbered sequence (e.g., 'Step 1: Generate coverage... Step 2: Convert to BigWig'), but no validation or verification checkpoint exists anywhere — no output checks, no error-recovery loop after any step. This matches the anchor 'steps listed but validation gaps; checkpoints missing', not 4 which requires most checkpoints present.

3 / 5

Progressive Disclosure

Exemplary structure: SKILL.md is an overview where each of the six modules ends with a one-level-deep pointer to a real references/*.md file (all six verified to exist with substantive content), plus a consolidated 'Reference Documentation' index. This matches the top anchor of a clear overview with well-signaled, one-level-deep references.

5 / 5

Total

15

/

20

Passed

Description

83%Weight 40%Scale 1-5

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 strong description that clearly states what the toolkit does and when to use it, with mostly natural trigger terms and a distinct genomic-domain niche. Its weaknesses are the missing refget/reference-sequence capability and the absence of common genomics synonyms (peaks, ChIP-seq, ATAC-seq).

DimensionReasoningScore

Specificity

The description names the domain and several concrete capabilities ('overlap detection', 'tokenization for ML models', 'fragment analysis', 'coverage tracks'), but reference-sequence management (refget) — one of the toolkit's six modules — is absent, leaving a minor coverage gap that keeps it below the comprehensive 5 anchor.

4 / 5

Completeness

It explicitly answers 'what' ('High-performance toolkit for genomic interval analysis in Rust with Python bindings') and 'when' with a concrete 'Use when working with...' clause enumerating trigger phrases, matching the top anchor exactly. It is not a 4 because neither the what nor the when is weak or under-specified.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('genomic regions, BED files, coverage tracks, overlap detection, tokenization for ML models, or fragment analysis') but common user phrasings like 'peaks', 'ChIP-seq', 'ATAC-seq', 'intervals', or the '.bed' extension are missing, so it falls just short of the comprehensive synonym coverage of the 5 anchor.

4 / 5

Distinctiveness Conflict Risk

It carves a clear niche (genomic interval analysis with specific triggers like BED files and fragment analysis) with minimal conflict risk, but the broad tail 'machine learning applications' could pull it into overlap with general ML-skills, keeping it at 'mostly distinct' rather than the 5 anchor.

4 / 5

Total

17

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

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

Warning

Total

14

/

16

Passed

Repository

synthetic-sciences/openscience

Path

backend/cli/skills/coding/gtars/SKILL.md

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.