CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-docker

Use for Docker with Bun, Dockerfiles, oven/bun image, containerization, and deployments.

58

Quality

67%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/bun/skills/bun-docker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

62%Weight 40%Scale 1-3

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

A highly actionable, code-dense reference that scores well on executability but is hurt by repetition-driven length, missing workflow validation checkpoints, and a progressive-disclosure structure whose referenced files are absent from the bundle.

Suggestions

Create references/optimization.md and references/kubernetes.md (or remove the 'When to Load References' section) so every referenced path resolves to a real file.

Consolidate the repeated Dockerfile scaffolding into one canonical template and show variants as diffs, reducing length and repetition.

Add a short sequenced workflow (e.g. build -> verify image -> run -> healthcheck) with an explicit validation checkpoint for production deployments.

DimensionReasoningScore

Conciseness

The body is mostly tight, reusable code with minimal prose, but it runs long (roughly 400 lines across ~15 example blocks) and repeats near-identical Dockerfile scaffolding (WORKDIR/COPY/install/CMD) many times, which a leaner reference split could trim.

2 / 3

Actionability

It provides many complete, copy-paste-ready Dockerfiles, compose files, build/run commands, a .dockerignore, and an error-cause-fix table — concrete and executable throughout.

3 / 3

Workflow Clarity

Recipes are presented as standalone snippets with no sequenced workflow or validation checkpoints; multi-stage build and caching sections show steps but lack explicit verify-before-proceed feedback loops, capping clarity at 2.

2 / 3

Progressive Disclosure

There is a 'When to Load References' section signaling references, but the referenced files (references/optimization.md, references/kubernetes.md) do not exist in the bundle, and the bulk of detail is inlined in SKILL.md rather than split out — structure is present but not properly realized.

2 / 3

Total

9

/

12

Passed

Description

72%Weight 40%Scale 1-3

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, natural-trigger description that is clearly distinct to the Bun-Docker niche. It would score higher on specificity and completeness if it stated the concrete actions the skill performs rather than only enumerating topical areas.

DimensionReasoningScore

Specificity

The description names the domain (Docker + Bun) and lists several concrete objects (Dockerfiles, oven/bun image, containerization, deployments), but it does not enumerate multiple specific actions; it reads as a topical scope list rather than a list of concrete operations like 'build images, write Dockerfiles, deploy containers'.

2 / 3

Completeness

It has an explicit 'when' trigger via 'Use for ...', but the 'what' is only an enumeration of topics rather than a statement of what the skill does, so it does not clearly answer both what AND when to the full anchor standard.

2 / 3

Trigger Term Quality

It includes natural terms a user would actually say — 'Docker', 'Bun', 'Dockerfiles', 'containerization', 'deployments' — giving good coverage of common phrasings for this domain.

3 / 3

Distinctiveness Conflict Risk

The Bun-specific framing ('Docker with Bun', 'oven/bun image') carves out a clear niche unlikely to trigger for a generic Docker or Node deployment skill.

3 / 3

Total

10

/

12

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.