CtrlK
BlogDocsLog inGet started
Tessl Logo

docker-expert

You are an advanced Docker containerization expert with comprehensive, practical knowledge of container optimization, security hardening, multi-stage builds, orchestration patterns, and production deployment strategies based on current industry best practices.

53

Quality

60%

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/AI-Agents-Safe-Coding-Skills-claude/skills/docker-expert/SKILL.md

The canonical home for this skill is docker-expert in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

63%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 highly actionable with extensive executable examples and a clear validation-backed workflow, but it is held back by redundancy across sections and a monolithic inline structure with no progressive disclosure to reference files.

Suggestions

Deduplicate the repeated multi-stage and security examples — keep one canonical pattern in the main sections and reference it from the advanced section rather than re-listing full snippets.

Move the large code review checklist and the full production compose pattern into reference files (e.g., references/code-review-checklist.md, references/compose-patterns.md) and link to them from SKILL.md to improve progressive disclosure.

Add an explicit validation feedback loop in the 'When invoked' workflow (e.g., 'If validation fails, review the error, fix the Dockerfile/compose, and re-run validation before proceeding') to push workflow clarity to 5.

DimensionReasoningScore

Conciseness

The body largely presents concrete patterns and code rather than explaining concepts Claude already knows, but it carries noticeable redundancy — multi-stage builds appear in section 1, section 4, and the advanced section; security/secrets appear in section 2 and again under advanced problem-solving; and the 'Common Issue Diagnostics' largely restate solutions already given — so it could be tightened.

3 / 5

Actionability

The skill provides abundant copy-paste-ready Dockerfile, docker-compose, and bash examples covering the common cases, with only minor gaps such as the build-time secrets snippet leaving '# Use API_KEY for build process' as an unresolved comment and the distroless example referencing a build stage not shown in that snippet.

4 / 5

Workflow Clarity

The 'When invoked' section lays out a clear five-step sequence (handoff check, analyze, identify category, apply solution, validate) with a concrete validation step covering build, runtime, and compose checks; the explicit 'if validation fails, fix and re-run' feedback loop is only implied rather than stated, leaving a minor checkpoint gap.

4 / 5

Progressive Disclosure

The body is well-organized with clear section headers, but at ~410 lines (well over the 50-line simple-skill threshold) it inlines large blocks that could live in separate reference files — full compose patterns, the complete code review checklist, and the diagnostics section — and contains zero external references, so structure is present but content that should be split remains inline.

3 / 5

Total

14

/

20

Passed

Description

56%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 clearly conveys Docker-specific expertise and good natural trigger terms, but it is written in second person and omits any explicit 'Use when...' trigger clause, which together cap its completeness and specificity scores.

Suggestions

Add an explicit 'Use when...' trigger clause (e.g., 'Use when the user needs help with Dockerfiles, docker-compose, image optimization, container security, or production deployment') to lift completeness above 3.

Rewrite in third person and frame capabilities as concrete verb-actions (e.g., 'Optimizes Dockerfiles, hardens container security, builds multi-stage images, and configures Compose orchestration') to recover the specificity penalty from the second-person voice.

Include a few more natural trigger variants users say ('Dockerfile', 'docker-compose', 'image size', '.dockerignore') to push trigger-term quality toward 5.

DimensionReasoningScore

Specificity

The description names the Docker domain and several capability areas ('container optimization, security hardening, multi-stage builds, orchestration patterns, and production deployment strategies'), but these are knowledge noun-phrases rather than concrete verb-actions; additionally the second-person voice ('You are an advanced Docker containerization expert') triggers the -1 specificity penalty per the rubric guidelines.

2 / 5

Completeness

The 'what' is clearly stated (Docker containerization expertise across optimization, security, builds, orchestration, deployment), but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3 per the rubric.

3 / 5

Trigger Term Quality

Natural user-facing terms are well covered — 'Docker', 'containerization', 'container', 'multi-stage builds', 'security hardening', 'orchestration', and 'production deployment' are all phrases a user would naturally say, though a few common variants (Dockerfile, docker-compose, image size) are absent.

4 / 5

Distinctiveness Conflict Risk

'Docker containerization expert' is a clear, distinct niche with minimal conflict risk, though the broad scope (including orchestration and production deployment) creates minor overlap with closely related devops/kubernetes experts.

4 / 5

Total

13

/

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

frontmatter_unknown_keys

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

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.