CtrlK
BlogDocsLog inGet started
Tessl Logo

scratchpad

Extract the JSDoc example nearest the active source selection or cursor into ./scratchpad as a TypeScript file. Use when the user asks to dump, copy, open, or try a source example in scratchpad.

69

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%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 tight, highly actionable skill body with a clear sequenced workflow and an error-recovery loop, appropriately delegating detail to a bundled script. Minor trim opportunities in conciseness and a missing final verification step are the only gaps.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence (no explanation of JSDoc or Effect), but the opening sentence restates the description and phrases like "This is the deterministic way to open it in the code pane" are minor over-explanation that could be trimmed, keeping it just below fully lean.

4 / 5

Actionability

It gives a copy-paste-ready command with real path and arguments, concrete flags (--mode preserve, --runner <identifier>), a real example filename, and the exact runner snippet appended in auto mode, fully covering the common cases.

5 / 5

Workflow Clarity

The five-step workflow is clearly sequenced with an error-recovery branch (exit code 2 -> ask user -> rerun with a flag), but there is no final verification step that the produced file is correct, a minor validation gap relative to the explicit-checkpoint anchor.

4 / 5

Progressive Disclosure

This is a simple single-purpose skill under 50 lines, well-organized into Workflow and Behavior sections, with the heavy lifting delegated to one clearly-signaled, one-level-deep script reference (scripts/extract-example.mjs) that exists in the bundle.

5 / 5

Total

18

/

20

Passed

Description

82%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, concrete description that clearly answers both what and when with natural trigger verbs and a distinct niche. The only mild weakness is that it names a single core capability rather than enumerating several specific actions.

DimensionReasoningScore

Specificity

The description names the domain (JSDoc examples, source selection/cursor) and one concrete action ("Extract ... into ./scratchpad as a TypeScript file") with rich specifics, but it is a single capability rather than the several distinct actions the score-4 anchor requires.

3 / 5

Completeness

It explicitly states what it does (extract the nearest JSDoc example into a ./scratchpad TypeScript file) and when to use it ("Use when the user asks to dump, copy, open, or try a source example in scratchpad"), matching the anchor for concrete what-and-when with explicit trigger phrases.

5 / 5

Trigger Term Quality

"Use when the user asks to dump, copy, open, or try a source example in scratchpad" provides several natural trigger verbs a user would say, though it lacks file-extension synonyms (e.g. .ts) and a few common variations, keeping it just short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

The JSDoc-example-to-scratchpad-TS niche is narrow with distinct triggers tied to the scratchpad concept, giving it minimal overlap with other skills.

5 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
MapleTechLabs/maple
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.