CtrlK
BlogDocsLog inGet started
Tessl Logo

dockerfile-generator

Dockerfile Generator - Auto-activating skill for DevOps Basics. Triggers on: dockerfile generator, dockerfile generator Part of the DevOps Basics skill category.

34

1.00x

Quality

3%

Does it follow best practices?

Impact

90%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./planned-skills/generated/01-devops-basics/dockerfile-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Discovery

7%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This description is severely underdeveloped, essentially just restating the skill name without providing meaningful information about capabilities or usage triggers. It lacks concrete actions, natural trigger terms, and explicit guidance for when Claude should use it. The redundant trigger term and boilerplate category mention add no value.

Suggestions

Add specific actions the skill performs, e.g., 'Generates Dockerfiles for applications, optimizes multi-stage builds, adds best-practice configurations for common frameworks'

Include a 'Use when...' clause with natural trigger terms like 'create dockerfile', 'containerize application', 'docker image', 'container setup', or 'dockerize'

Remove the redundant trigger term and replace with varied, natural phrases users would actually say when needing Dockerfile help

DimensionReasoningScore

Specificity

The description only says 'Dockerfile Generator' without describing any concrete actions. It doesn't explain what the skill actually does - no mention of creating, optimizing, analyzing, or any specific Dockerfile operations.

1 / 3

Completeness

The description fails to answer 'what does this do' beyond the name, and has no 'Use when...' clause or equivalent guidance for when Claude should select this skill. The 'Triggers on' section is not a proper usage guide.

1 / 3

Trigger Term Quality

The trigger terms are redundant ('dockerfile generator' listed twice) and very limited. Missing natural variations users would say like 'create dockerfile', 'docker image', 'containerize', 'docker build', or 'container configuration'.

1 / 3

Distinctiveness Conflict Risk

While 'Dockerfile' is a specific technology term that provides some distinctiveness, the lack of detail about what operations it performs could cause confusion with other Docker-related or DevOps skills.

2 / 3

Total

5

/

12

Passed

Implementation

0%

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

This skill content is essentially a placeholder template with no actionable information about Dockerfile generation. It contains only meta-descriptions of what the skill claims to do without any actual instructions, code examples, best practices, or concrete guidance. The content fails to teach Claude anything it doesn't already know.

Suggestions

Add concrete Dockerfile examples showing common patterns (e.g., multi-stage builds, Python/Node.js base images, proper layer ordering)

Include specific best practices with executable examples (e.g., using .dockerignore, minimizing layers, running as non-root user)

Provide a clear workflow: 1) Identify base image, 2) Copy dependencies, 3) Install dependencies, 4) Copy application code, 5) Set entrypoint, with validation steps

Remove all generic boilerplate ('provides automated assistance', 'follows industry best practices') and replace with actual Dockerfile syntax and patterns

DimensionReasoningScore

Conciseness

The content is padded with generic boilerplate that explains nothing specific about Dockerfile generation. Phrases like 'provides automated assistance' and 'follows industry best practices' are filler that Claude already understands.

1 / 3

Actionability

No concrete code, commands, or examples are provided. The skill describes what it does abstractly ('generates production-ready code') but never shows how to actually generate a Dockerfile or what one should contain.

1 / 3

Workflow Clarity

No workflow or steps are defined. The content mentions 'step-by-step guidance' but provides none. There are no validation checkpoints or sequences for creating Dockerfiles.

1 / 3

Progressive Disclosure

The content is a monolithic block of vague descriptions with no references to detailed materials, examples, or related documentation. No structure for discovery or navigation.

1 / 3

Total

4

/

12

Passed

Validation

81%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation9 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

9

/

11

Passed

Repository
jeremylongshore/claude-code-plugins-plus-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.