CtrlK
BlogDocsLog inGet started
Tessl Logo

deno-a-secure-runtime-for-javascript-and-typescript

Deno integration. Manage data, records, and automate workflows. Use when the user wants to interact with Deno data.

58

Quality

67%

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 ./skills/deno-a-secure-runtime-for-javascript-and-typescript/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%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 delivers strong, executable guidance with a well-sequenced, validation-aware workflow, but it is slightly padded with concepts Claude already knows and inlines detail that would benefit from being split into referenced files.

Suggestions

Remove the opening definition paragraph ('Deno is a secure runtime for JavaScript and TypeScript, similar to Node.js...') and the internal explanation of Membrane's URL normalization, since Claude does not need them to execute the workflow.

Consider moving the proxy request flags table and the detailed clientAction taxonomy into a separate reference file (e.g., REFERENCE.md) and linking to it from the body to improve progressive disclosure.

Add an explicit verification step after `membrane action run` (e.g., check the `output` field and handle errors) to make the workflow's terminal checkpoint explicit.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete commands and a flags table, but includes unnecessary padding: a Deno definition explaining a concept Claude already knows and prose describing Membrane's internal connection-normalization logic.

3 / 5

Actionability

Provides fully executable, copy-paste-ready commands throughout (install, login, connection ensure, action list/run with JSON input, proxy requests with a complete flags table) covering the common cases.

5 / 5

Workflow Clarity

Clear sequenced workflow (install -> authenticate -> connection ensure -> poll --wait -> branch on state -> search -> run) with an explicit feedback loop (poll again after the user completes an action) and enumerated error states.

5 / 5

Progressive Disclosure

Well-organized with clear section headers and no buried/nested references, but all content is inlined in a single ~140-line file with no one-level-deep references, and bulkable detail (the proxy flags table, the clientAction taxonomy) could be split out.

3 / 5

Total

16

/

20

Passed

Description

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

The description correctly includes a 'Use when' trigger and names the Deno niche, but its capabilities are described in generic, abstract terms rather than concrete Deno-specific actions, weakening specificity and trigger quality.

Suggestions

Replace 'Manage data, records, and automate workflows' with concrete Deno-specific capabilities actually offered (e.g., 'Read and write files, run and manage processes, fetch network resources, and read/set environment variables via the Deno runtime').

Expand the trigger clause with natural user phrases and synonyms, e.g., 'Use when the user wants to run Deno scripts, manage files or processes, fetch URLs, or interact with the Deno runtime.'

Add concrete trigger terms a user would say (e.g., 'Deno script', 'Deno runtime', file/process/network operations) to improve trigger-term coverage and distinctiveness.

DimensionReasoningScore

Specificity

Names the domain ('Deno integration') but the actions are generic and abstract ('Manage data, records, and automate workflows') rather than concrete Deno operations; no specific Deno actions are listed.

2 / 5

Completeness

Both a 'what' ('Deno integration. Manage data, records, and automate workflows') and an explicit 'when' ('Use when the user wants to interact with Deno data') are present, though both are somewhat generic.

4 / 5

Trigger Term Quality

Uses the natural product name 'Deno' as a trigger ('Use when the user wants to interact with Deno data'), but coverage is thin with no synonyms or natural variation phrases users would actually say.

3 / 5

Distinctiveness Conflict Risk

'Deno integration' targets a specific named product with low conflict risk, but the generic 'Manage data, records, and automate workflows' phrasing leaves minor overlap with other data/integration skills.

4 / 5

Total

13

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
membranedev/application-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.