CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-workers

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

71

Quality

63%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./plugins/bun/skills/bun-workers/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

62%

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 has strong trigger terms and good distinctiveness due to its specific technology focus (Bun, Web Workers, worker_threads), but it completely lacks concrete action verbs describing what the skill actually does. It reads more like a tag list than a capability description, which significantly undermines its usefulness for skill selection.

Suggestions

Add concrete action verbs describing what the skill does, e.g., 'Creates and manages Web Workers in Bun, implements worker_threads for parallel processing, and handles inter-thread communication for background tasks.'

Expand the 'what' portion to list specific capabilities such as 'spawning workers, message passing, shared memory, thread pooling' to help Claude understand the full scope of the skill.

DimensionReasoningScore

Specificity

The description names the domain (Web Workers, worker_threads, parallel processing) but does not describe any concrete actions. There are no verbs indicating what the skill actually does—no 'creates', 'manages', 'configures', etc.

1 / 3

Completeness

It has a 'Use when' clause with trigger terms, but the 'what does this do' part is essentially absent—it only lists topics without describing capabilities. The 'when' is present but the 'what' is very weak.

2 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'Web Workers', 'Bun', 'worker_threads', 'parallel processing', 'background tasks'. These cover common variations of how users would describe this need.

3 / 3

Distinctiveness Conflict Risk

The combination of 'Web Workers in Bun' and 'worker_threads' creates a clear, specific niche that is unlikely to conflict with other skills. The Bun runtime specificity further narrows the scope.

3 / 3

Total

9

/

12

Passed

Implementation

64%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid reference skill with excellent actionability—every code example is executable and well-structured with clear main/worker file separation. However, it's too long for a SKILL.md overview; advanced patterns like WorkerPool and parallelMap should be moved to reference files. The skill would also benefit from explicit validation steps and debugging guidance for common worker issues.

Suggestions

Move the WorkerPool implementation, parallelMap, and Message Channel patterns to reference files, keeping SKILL.md as a concise overview with basic usage and links to advanced content.

Add explicit validation/debugging steps, such as how to verify a worker started correctly, how to detect deadlocks with SharedArrayBuffer, or how to confirm messages are being received.

Add a brief 'when to use workers vs. single-threaded' decision guide (1-2 lines) to help Claude choose the right approach.

DimensionReasoningScore

Conciseness

The skill is mostly efficient with executable code examples, but it's quite long and includes some patterns (like parallelMap and WorkerPool) that could be moved to reference files. Some sections like 'Worker with URL' partially duplicate the basic usage section.

2 / 3

Actionability

All code examples are fully executable TypeScript with clear main/worker file separation. The examples cover basic usage, transferable objects, shared memory, worker pools, and error handling with copy-paste ready code.

3 / 3

Workflow Clarity

The skill presents patterns clearly but lacks explicit validation checkpoints or feedback loops. For worker operations that can fail silently or have race conditions, there's no guidance on verifying correct behavior, debugging stuck workers, or handling partial failures in the worker pool.

2 / 3

Progressive Disclosure

The skill references external files (references/optimization.md, references/patterns.md) at the end, which is good. However, the main file is quite long (~300 lines) with advanced patterns like WorkerPool and parallelMap that would be better placed in reference files, keeping the SKILL.md as a concise overview.

2 / 3

Total

9

/

12

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.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

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.