CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-workers

Use for Web Workers in Bun, worker_threads, parallel processing, and background tasks.

60

Quality

71%

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 ./plugins/bun/skills/bun-workers/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%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 content is highly actionable, with clean executable examples across the main worker patterns, and is mostly token-efficient. Its weaknesses are the absence of validation/verification steps for batch worker-pool operations and references that point to non-existent files while advanced content stays inlined.

Suggestions

Add an explicit validation/verification step to the Worker Pool example (e.g. check worker exit codes, assert all tasks resolved, verify no orphaned workers before terminate) so the batch workflow clears the workflow_clarity cap.

Create the referenced references/optimization.md and references/patterns.md files, or remove the "When to Load References" section if those details are not yet available, so signaled references resolve to real files.

Move the longer advanced patterns (parallel map, message channel, CPU-intensive progress reporting) into references/patterns.md and keep SKILL.md as a tighter overview to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is almost entirely lean, executable code with minimal prose and little over-explanation of concepts Claude already knows; minor redundancy (the "Worker with URL" section repeats the basic `new Worker(new URL(...))` form) keeps it just below a 5.

4 / 5

Actionability

Examples are copy-paste-ready TypeScript covering the common cases (basic workers, transferables, shared memory, worker pool, parallel map, message channels, error handling, termination), giving fully executable guidance.

5 / 5

Workflow Clarity

The skill is organized as a pattern catalog rather than a sequenced workflow, and the batch-oriented worker-pool example lacks any validation or verification checkpoint, so the destructive/batch cap of 3 applies.

3 / 5

Progressive Disclosure

Section headers give some structure and a dedicated "When to Load References" section signals one-level-deep references, but the referenced files (references/optimization.md, references/patterns.md) do not exist in the bundle, and a large amount of advanced material is inlined rather than split out.

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.

The description is concise and uses a clear "Use for" trigger with natural, on-domain keywords, giving it good completeness and low conflict risk. Its main weakness is that it lists topic areas rather than concrete capabilities, which limits specificity.

Suggestions

Replace generic capability phrases with concrete actions, e.g. "Spawn Web Workers and worker_threads, transfer buffers, build worker pools, and run CPU-intensive tasks in parallel."

Add a few natural synonyms users might say (e.g. "threads", "concurrency", "multithreading") to broaden trigger coverage.

Keep the "Use for ..." trigger but pair it with an explicit verb-led what clause so both halves are concrete.

DimensionReasoningScore

Specificity

Names the domain ("Web Workers in Bun, worker_threads") and a couple of capability areas ("parallel processing, and background tasks"), but these are topics rather than concrete actions like spawn, transfer, pool, or terminate, so coverage is not comprehensive.

3 / 5

Completeness

The "Use for ..." clause supplies both an implicit what (Bun Web Workers / worker_threads) and an explicit when, but the what side is domain-listing rather than concrete actions, so it could be more specific.

4 / 5

Trigger Term Quality

"Web Workers in Bun, worker_threads, parallel processing, and background tasks" are natural terms a user would say; common synonyms like "threads", "concurrency", or "multithreading" are missing, keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

"Web Workers in Bun" is a fairly specific niche with distinct triggers and only minor overlap risk against a generic Node workers or concurrency skill.

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 2 missing

Warning

Total

15

/

16

Passed

Repository
secondsky/claude-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.