CtrlK
BlogDocsLog inGet started
Tessl Logo

docker-development

Docker and container development agent skill and plugin for Dockerfile optimization, docker-compose orchestration, multi-stage builds, and container security hardening. Use when: user wants to optimize a Dockerfile, create or improve docker-compose configurations, implement multi-stage builds, audit container security, reduce image size, or follow container best practices. Covers build performance, layer caching, secret management, and production-ready container patterns.

67

Quality

81%

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

The canonical home for this skill is docker-development in alirezarezvani/claude-skills

SKILL.md
Quality
Evals
Security

Quality

Content

71%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 content with executable multi-stage patterns, decision trees, and concrete security fixes, weakened by redundancy across sections, dated version pins, and references to scripts that are absent from the bundle.

Suggestions

De-duplicate the optimization rules that appear in both the /docker:optimize checklist and the Proactive Triggers section so each appears once.

Ship the referenced scripts (scripts/dockerfile_analyzer.py, scripts/compose_validator.py) in the bundle, or remove the references and inline a small validation snippet so workflows are self-contained.

Move pinned versions (golang:1.22, node:20, python:3.12) into a version table or note that users should pin current tags, to keep examples from dating the skill.

DimensionReasoningScore

Conciseness

The body is mostly dense, useful guidance (decision trees, checklists, code) rather than concept explanation, but repeats checklist items across 'Workflow' and 'Proactive Triggers' and embeds dated version pins (golang:1.22, node:20, python:3.12) outside any deprecated section, which the rubric penalizes.

3 / 5

Actionability

Provides copy-paste-ready, executable Dockerfile patterns for Go/Node/Python, concrete CLI invocations with flags, and a security table with specific fixes (USER nonroot, --mount=type=secret, cap_drop: [ALL]) covering common cases.

5 / 5

Workflow Clarity

Each slash command has a numbered sequence and the optimize workflow includes an explicit 'Validate' checkpoint, but the compose and security workflows lack validation/feedback loops and the referenced analyzer script is not present in the bundle.

4 / 5

Progressive Disclosure

Well-sectioned with clear headers, but the entire skill is inlined in SKILL.md and references scripts/dockerfile_analyzer.py and scripts/compose_validator.py that do not exist in any bundle directory, leaving references pointing to missing files.

3 / 5

Total

15

/

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, third-person description that clearly states capabilities and provides an explicit 'Use when' trigger list with natural phrasing. It is comprehensive and distinct with only minor gaps in trigger synonyms.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Dockerfile optimization, docker-compose orchestration, multi-stage builds, and container security hardening' plus 'reduce image size' — giving comprehensive, specific coverage rather than vague claims.

5 / 5

Completeness

Explicitly answers both 'what' (optimization, orchestration, multi-stage builds, hardening) and 'when' via a concrete 'Use when:' clause with multiple trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

The 'Use when' clause surfaces natural phrases users say ('optimize a Dockerfile', 'docker-compose', 'multi-stage builds', 'reduce image size'), with good synonym coverage; a few natural variants like 'Docker build is slow' or 'containerize' are absent.

4 / 5

Distinctiveness Conflict Risk

Docker/container-specific niche with distinct triggers (Dockerfile, docker-compose, container, image size) and minimal overlap with unrelated 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

referenced_paths_exist

Referenced path issues: 10 missing

Warning

Total

15

/

16

Passed

Repository
alirezarezvani/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.