CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

bun-test-coverage

Use for test coverage with Bun, --coverage flag, lcov reports, thresholds, and CI integration.

60

Quality

76%

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

Quality

Content

65%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 well-structured, largely executable coverage reference for Bun with solid commands and config examples. Its main weaknesses are the absence of a real sequenced workflow with validation and a broken reference to a missing reporters.md file.

Suggestions

Create the referenced references/reporters.md file (or remove the 'When to Load References' block) so the signaled reference actually resolves.

Add a validation feedback loop for the threshold case, e.g., 'If coverage threshold not met: add tests for the uncovered lines listed in the report, then re-run bun test --coverage'.

Expand the Programmatic Coverage section with a complete, runnable example or move it to a reference file instead of leaving a partial snippet.

DimensionReasoningScore

Conciseness

The body is lean and code-forward with minimal prose, but the 'Coverage Thresholds' and 'Excluding Files' sections repeat concepts (thresholds, coverageSkipTestFiles) already shown earlier, so it is not perfectly tight.

4 / 5

Actionability

Most sections give copy-paste-ready commands, bunfig.toml snippets, and a GitHub Actions YAML block, but the 'Programmatic Coverage' example is thin and the Bun.coverage access pattern is under-specified.

4 / 5

Workflow Clarity

Content is organized as a topic reference rather than a sequenced workflow; the CI section gives a rough two-step sequence but no validation checkpoints, and there is no feedback loop for the threshold-failure case.

3 / 5

Progressive Disclosure

Sections are clearly headed and well-organized, and the 'When to Load References' block signals references clearly, but it points at references/reporters.md which does not exist in the bundle, breaking navigation.

3 / 5

Total

14

/

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.

A concise, concrete description that names the Bun-specific coverage niche and several real features with a usable trigger phrase. It could be strengthened by separating an explicit 'Use when...' clause and adding 'code coverage' as a synonym.

Suggestions

Add an explicit 'Use when the user asks about code coverage or test coverage in a Bun project' clause to separate the trigger from the capability list.

Include the synonym 'code coverage' alongside 'test coverage' to match more natural user phrasing.

Reframe the feature list as concrete actions (e.g., 'generate lcov reports', 'enforce coverage thresholds') rather than naming flags and outputs.

DimensionReasoningScore

Specificity

Lists several concrete features ('--coverage flag, lcov reports, thresholds, and CI integration') rather than vague language, though they are flags/outputs more than distinct actions, leaving minor coverage gaps.

4 / 5

Completeness

Answers both what (coverage features with Bun) and when ('Use for...'), but the trigger clause is merged with the capability list rather than stated as an explicit separate 'when' condition.

4 / 5

Trigger Term Quality

Natural terms like 'test coverage', 'Bun', 'lcov reports', and 'CI integration' match what users say, but common synonyms such as 'code coverage' are missing.

4 / 5

Distinctiveness Conflict Risk

Bun-specific test coverage is a clear niche with distinct triggers and minimal overlap risk against other skills.

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

secondsky/claude-skills

Path

plugins/bun/skills/bun-test-coverage/SKILL.md

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.