CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deno-script

Write or modify Cataclysm-BN Deno/TypeScript scripts. Use for scripts, tools, migrations, generators, git hooks, and CLI utilities.

Quality

75%

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 ./.agents/skills/deno-script/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

A highly actionable, well-sectioned conventions guide with excellent executable examples and explicit validation commands. Its weaknesses are redundancy (Must/Must-Not lists duplicating earlier sections) and inline common-pattern material that inflates the file instead of being split into a reference.

Suggestions

Trim redundancy: drop the 'Must Do'/'Must Not Do' items that verbatim repeat sections 1-8 (Valibot vs Zod, JSR over npm, chmod +x, deno check) and keep only genuinely new rules such as the @ts-ignore ban.

Move the 'Common Patterns' section (command-exists check, repo root, recursive JSON walk, Promise.all) into a references/patterns.md file and link to it one level deep, since Claude already knows these idioms.

Merge or cut the 'Use When' and 'When to Write a Deno Script' sections, which restate the frontmatter description and each other, to reduce token cost without losing guidance.

DimensionReasoningScore

Conciseness

The body is code-heavy with minimal prose padding, but the "Must Do"/"Must Not Do" lists largely restate conventions already detailed in sections 1-8 (Valibot-not-Zod, JSR-over-npm, chmod +x, deno check), and "Use When"/"When to Write a Deno Script" repeat frontmatter content. This duplication goes beyond the minor trimming of the 4 anchor.

3 / 5

Actionability

Nearly every section gives copy-paste-ready guidance: the exact shebang with permission flags, a complete Cliffy CLI scaffold with `import.meta.main` guard, a working Valibot `safeParser` example, `Deno.Command` usage, and concrete verification commands (`deno check/fmt/lint`, `chmod +x`). Coverage of common cases is comprehensive.

5 / 5

Workflow Clarity

The skill is a conventions reference with an explicit validation checkpoint ("Before submitting: deno check, deno fmt, deno lint" reinforced by "ALWAYS check with deno check before considering complete"). It lacks the explicit write-order sequence and fix-and-re-validate feedback loop of the 5 anchor, though no destructive/batch operations require the workflow cap.

4 / 5

Progressive Disclosure

The single file is well-sectioned with headers, but at ~316 lines it inlines content that belongs in a separate reference — notably the "Common Patterns" section (`Promise.all`, git repo root lookup, recursive JSON walk) that restates knowledge Claude already has and adds bulk without navigation value.

3 / 5

Total

15

/

20

Passed

Description

70%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 concise, third-person description with a clear what and an explicit trigger list anchored to a specific project niche. Its main gaps are limited action specificity and trigger phrasing that names artifact categories rather than the situations in which users would invoke it.

DimensionReasoningScore

Specificity

"Write or modify Cataclysm-BN Deno/TypeScript scripts" names the domain plus two concrete actions, matching the 1-2-concrete-actions anchor. It is not 4 because no further specific actions (e.g., validate, format, wire up CLI args) are enumerated.

3 / 5

Completeness

Both parts are present: a clear "what" ("Write or modify Cataclysm-BN Deno/TypeScript scripts") and an explicit trigger clause ("Use for scripts, tools, migrations, generators, git hooks, and CLI utilities"). Not 5 because the trigger clause lists artifact types rather than the concrete user-situation phrasing ("Use when the user asks to...") of the 5 anchor.

4 / 5

Trigger Term Quality

"scripts, tools, migrations, generators, git hooks, and CLI utilities" plus "Deno/TypeScript" gives good natural keyword coverage. It falls short of 5 because common phrasings users would actually say ("create a script", "build a tool", "write a migration") and file extensions are not covered.

4 / 5

Distinctiveness Conflict Risk

"Cataclysm-BN" and "Deno" carve a clear niche with minimal conflict risk, but the unqualified tail terms "tools" and "CLI utilities" could overlap with general scripting or tooling skills, keeping it below the 5 anchor.

4 / 5

Total

15

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 7 missing

Warning

Total

15

/

16

Passed

Repository

cataclysmbn/Cataclysm-BN

Path

.agents/skills/deno-script/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.