CtrlK
BlogDocsLog inGet started
Tessl Logo

bun-docker

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

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

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

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.

A highly actionable, code-rich reference that is lean and well-organized. Its weak spots are the absence of an explicit sequenced deployment workflow with validation checkpoints and missing bundle reference files that the body signals.

Suggestions

Provide a single end-to-end 'deploy a Bun app' workflow with explicit validation checkpoints (build -> verify image -> run -> healthcheck) to raise workflow clarity above the catalog pattern.

Create the referenced references/optimization.md and references/kubernetes.md files (or remove the dangling references) so signaled progressive-disclosure targets actually exist in the bundle.

Consolidate the repeated Dockerfile boilerplate (COPY package.json bun.lockb + bun install --frozen-lockfile) into a shared base-stage snippet to reduce redundancy across the variant examples.

DimensionReasoningScore

Conciseness

The body is code-dense with almost no concept padding Claude already knows, but roughly a dozen Dockerfiles repeat the same boilerplate ('COPY package.json bun.lockb', 'bun install --frozen-lockfile') that could be consolidated, matching the 'efficient; minor instances that could be trimmed' anchor.

4 / 5

Actionability

Fully executable, copy-paste-ready Dockerfiles, compose files, and commands cover the common cases comprehensively (multi-stage, alpine, distroless, hot reload, health checks, env vars, caching, security), matching the 'fully executable; specific examples cover the common cases' anchor.

5 / 5

Workflow Clarity

Content is organized as a pattern catalog with no explicit end-to-end deployment sequence or validation checkpoints tying steps together; the health-check section and common-errors table provide only partial verification guidance, fitting the 'sequence present but checkpoints missing' anchor.

3 / 5

Progressive Disclosure

Section structure is good and the 'When to Load References' section clearly signals references, but the referenced files (references/optimization.md, references/kubernetes.md) are absent from the bundle and many variant Dockerfiles are inlined that could be split into separate files, matching the 'some structure; references present but content that should be separate is inline' anchor.

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.

A concise, well-targeted description with explicit trigger guidance and a clear Bun+Docker niche. Its main weakness is listing topics rather than concrete actions, which leaves the 'what' implicit.

Suggestions

Lead with a concrete action verb phrase (e.g. 'Build and deploy Bun applications in Docker containers') before the 'Use for…' trigger clause to make the 'what' explicit.

Add a few high-frequency synonyms users say ('containers', 'dockerize', 'Docker Compose') to broaden trigger coverage.

Tighten the broad terms 'containerization' and 'deployments' to Bun-specific phrasing to reduce overlap with general Docker/deployment skills.

DimensionReasoningScore

Specificity

Lists several concrete targets ('Dockerfiles, oven/bun image, containerization, and deployments') but frames them as topics/nouns rather than concrete actions, matching the 'names domain and concrete items but not framed as actions' anchor.

3 / 5

Completeness

Explicit 'Use for…' trigger guidance is present (so not capped at 3) and both what and when are conveyed, but the 'what' is implied through listed topics rather than stated as distinct actions, fitting the 'both present, could be more explicit' anchor.

4 / 5

Trigger Term Quality

Strong natural keyword coverage ('Docker', 'Bun', 'Dockerfiles', 'oven/bun image', 'containerization', 'deployments') users would actually say, with a few synonyms missing (e.g. 'containers', 'dockerize', 'Docker Compose').

4 / 5

Distinctiveness Conflict Risk

The 'Docker with Bun' niche anchored by the specific 'oven/bun image' is mostly distinct, though broad terms 'containerization' and 'deployments' create minor overlap with general Docker/deployment skills.

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.