CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-test-basics

Use for bun:test syntax, assertions, describe/it, test.skip/only/each, and basic patterns.

65

Quality

78%

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-test-basics/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

78%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 a tight, highly actionable bun:test reference with excellent code coverage and clear organization. Its main weakness is progressive disclosure: the 'When to Load References' section points to files that are not present in the bundle.

Suggestions

Create references/matchers.md and references/cli-options.md (or remove the 'When to Load References' section) so the signaled references actually resolve.

Trim the opening background sentence and consider whether the Common Errors table earns its tokens, to push conciseness toward 5.

If references are added, link them as markdown links (e.g. [references/matchers.md](references/matchers.md)) so navigation is unambiguous.

DimensionReasoningScore

Conciseness

The body is lean and dominated by executable code with minimal commentary, assuming Claude's competence; a light intro line and the Common Errors table are minor trim opportunities that keep it just below 5.

4 / 5

Actionability

Abundant copy-paste-ready, executable examples across writing tests, modifiers, parameterized tests, matchers, and CLI flags that cover the common cases.

5 / 5

Workflow Clarity

As a single-purpose syntax reference it is well-organized with an unambiguous Quick Start and topic-ordered sections; no destructive/batch validation is needed, but it is a catalog rather than a validated multi-step workflow, so it sits just below 5.

4 / 5

Progressive Disclosure

Section structure is clear and references are explicitly signaled with load-triggers, but the referenced files (references/matchers.md, references/cli-options.md) do not exist in the bundle, so the disclosure promise is broken; scoring against the actual (missing) bundle structure pulls it down from 4.

3 / 5

Total

16

/

20

Passed

Description

78%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 specific, trigger-oriented, and well-scoped to the bun:test niche, with an explicit 'Use for' clause covering both what and when. It could add scenario-based trigger phrases and synonyms/extensions to reach the top tier.

DimensionReasoningScore

Specificity

Names the bun:test domain plus several concrete capabilities ("assertions", "describe/it", "test.skip/only/each"), matching the 'several specific actions, minor gaps' anchor; falls short of 5 because "basic patterns" is generic and coverage is not exhaustive.

4 / 5

Completeness

The explicit "Use for" clause provides trigger guidance and the listed syntax items provide the 'what'; both are present, but the 'when' is feature-list-driven rather than scenario-phrased, so it does not reach the concrete-trigger-phrase bar of 5.

4 / 5

Trigger Term Quality

Includes natural developer-facing terms ("bun:test", "assertions", "describe/it", "test.skip/only/each") that users would actually say, but lacks synonyms and file extensions for a 5.

4 / 5

Distinctiveness Conflict Risk

"bun:test" plus its specific modifiers scope a clear niche distinct from generic Jest/Vitest skills, with minimal conflict risk.

5 / 5

Total

17

/

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.