CtrlK
BlogDocsLog inGet started
Tessl Logo

docker

Guide for using Docker - a containerization platform for building, running, and deploying applications in isolated containers. Use when containerizing applications, creating Dockerfiles, working with Docker Compose, managing images/containers, configuring networking and storage, optimizing builds, deploying to production, or implementing CI/CD pipelines with Docker.

63

Quality

75%

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 ./claude/skills/docker/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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.

Highly actionable and well-organized as a command reference, but it is a verbose monolith that re-explains well-known Docker concepts and inlines content that belongs in separate bundle files, with no validation guidance around destructive operations.

Suggestions

Move the language-specific Dockerfiles, Compose examples, CI/CD, and troubleshooting sections into reference files under ./references/ and link to them from SKILL.md to improve progressive disclosure and token efficiency.

Remove or heavily trim the 'Core Docker Concepts' section and the closing 'Summary', which restate Docker fundamentals Claude already knows.

Add validation/feedback steps (e.g. confirm volumes/images before pruning, verify Compose config with 'docker compose config' before 'down --volumes') around the destructive and batch operations.

DimensionReasoningScore

Conciseness

The ~1000-line body re-explains concepts Claude already knows (a full 'Core Docker Concepts' section defining containers/images/volumes/networks, a 'When to Use' list duplicating the description, and a 'Summary' restating benefits), making it noticeably verbose with several padded sections.

2 / 5

Actionability

It provides abundant copy-paste-ready Dockerfiles, Compose files, docker/compose commands, and language-specific examples covering the common cases.

5 / 5

Workflow Clarity

Destructive/batch operations ('docker system prune -a', 'docker volume prune', 'docker compose down --volumes') are presented without validation or feedback loops, capping workflow clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

No bundle files exist and the skill is a single monolithic ~1000-line file with all content (language Dockerfiles, compose, CI/CD, troubleshooting) inlined; section headers give structure but nothing is split into separate referenced files.

3 / 5

Total

13

/

20

Passed

Description

92%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 strong, well-structured description that clearly states capabilities and explicit use-conditions with concrete trigger phrases. The only minor gap is a lack of file-extension/synonym triggers, which keeps trigger term quality just below the top anchor.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions (building, running, deploying, creating Dockerfiles, working with Docker Compose, managing images/containers, configuring networking/storage, optimizing builds, CI/CD), matching the comprehensive-coverage anchor.

5 / 5

Completeness

It explicitly answers both 'what' (containerization platform for building/running/deploying) and 'when' ('Use when containerizing applications, creating Dockerfiles...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong natural terms ('containerizing applications', 'Dockerfiles', 'Docker Compose', 'images/containers', 'CI/CD') but missing some synonyms and file extensions (e.g. compose.yml, buildx), so it sits just below the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

Docker is a clear niche with distinct triggers (Dockerfiles, Compose, images/containers, CI/CD pipelines) and minimal overlap risk with other skills.

5 / 5

Total

19

/

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

skill_md_line_count

SKILL.md is long (1017 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
einverne/dotfiles
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.