CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cli

Run Deno with the right flags — run/test permissions, `deno task` over raw commands, unstable opt-ins, deps via `deno add`/`outdated`/`remove`. Use when wiring or running Deno locally. Not for Deno Deploy or cloud hosting — use deploy.

68

Quality

85%

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

75%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 well-organized reference-style body with genuinely strong procedural guidance for permission determination and unstable opt-ins, all commands concrete and executable. Weakest on conciseness: a filler intro sentence and a redundant gloss on every subcommand pad the file, and the permission workflow would land harder as enumerated steps with a verification checkpoint.

Suggestions

Delete the intro sentence ("This skill provides instructions for...") and trim one-line glosses on well-known commands in the Tooling section; the command name alone suffices for entries like `deno fmt` and `deno lint`.

Restructure the Permission Rules paragraph as an enumerated 3–4 step workflow (1. read the sources, 2. grep for the named calls, 3. report flag/call/purpose per line) with a final check that every grep hit is covered by a granted permission.

Consider moving the Tooling command catalog into a references/ file (e.g. commands.md) and keeping SKILL.md focused on the permission/task/deps guidance that is this skill's real value, since the file exceeds the 50-line simple-skill threshold.

DimensionReasoningScore

Conciseness

Mostly efficient, but the opener "This skill provides instructions for effective use of the Deno CLI for development, testing, and dependency management" is pure filler, and the 14-command Tooling catalog glosses commands Claude already knows ("`deno fmt`: Format source files"). Not 4 — the filler sentence and redundant catalog are unnecessary explanation; not 2 — the dense Permission Rules paragraph and incident note earn their tokens with non-obvious procedural guidance.

3 / 5

Actionability

Fully executable throughout: concrete permission flags (`--allow-read`, `--allow-net`, `-A`), exact grep targets (`Deno.openKv`, `Deno.serve`, `fetch(`, `Deno.cron`), copy-paste-ready usage examples (`deno test --allow-read --allow-env`, `deno add jsr:@std/http`), and a specified output format ("one line per flag: the flag, the call that needs it, and its purpose").

5 / 5

Workflow Clarity

The permission-determination workflow has a clear sequence (check `deno.json` → grep the source for permission-implying calls → report one line per flag → name the unstable flag), but it is embedded in prose rather than enumerated steps and lacks an explicit verification checkpoint. Not 5 — no explicit validation or feedback loop; the destructive/batch cap does not apply since these are read-only analysis operations.

4 / 5

Progressive Disclosure

No bundle files exist (no references/, scripts/, or assets/), so everything lives in a single well-sectioned ~103-line SKILL.md. Structure is clean with clear headers, but the inline one-liner command catalog is a small inline API reference that could be split into a reference file — good placement with minor organization gaps rather than the fully appropriate split of the 5 anchor.

4 / 5

Total

16

/

20

Passed

Description

87%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 tight, third-person description that states concrete capabilities, an explicit "Use when" trigger, and an explicit boundary against the deploy skill. Only minor gaps: it omits tooling commands (fmt/lint/compile) and a few natural trigger variations. Third-person voice is respected and there is no fluff.

DimensionReasoningScore

Specificity

Names multiple concrete action groups ("run/test permissions", "`deno task` over raw commands", "unstable opt-ins", "deps via `deno add`/`outdated`/`remove`") with minor coverage gaps — tooling commands like fmt/lint/compile are omitted, keeping it below the comprehensive 5 anchor.

4 / 5

Completeness

Explicitly answers both: what ("Run Deno with the right flags — run/test permissions, `deno task` over raw commands, unstable opt-ins, deps via `deno add`/`outdated`/`remove`") and when ("Use when wiring or running Deno locally"), with a concrete trigger phrase and an explicit negative boundary ("Not for Deno Deploy or cloud hosting — use `deploy`").

5 / 5

Trigger Term Quality

Includes natural phrases users would say ("Deno", "deno task", "running Deno locally", "Deno Deploy") plus concrete command names, but misses common variations like "run tests", "add a dependency", or "format". Clearly better than the 3 anchor's partial keyword coverage, short of the 5 anchor's synonym breadth.

4 / 5

Distinctiveness Conflict Risk

Clear niche — local Deno CLI usage — with an explicit disambiguation against the sibling `deploy` skill ("Not for Deno Deploy or cloud hosting — use `deploy`"), giving minimal conflict risk.

5 / 5

Total

18

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

korchasa/flowai-plugins

Path

plugins/flowai-deno/skills/cli/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.