CtrlK
BlogDocsLog inGet started
Tessl Logo

docker-patterns

Docker and Docker Compose patterns for local development, container security, networking, volume strategies, and multi-service orchestration. Use when setting up containerized development environments or reviewing Docker configurations.

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

SKILL.md
Quality
Evals
Security

Quality

Content

76%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 high-quality, actionable reference packed with executable code and commands, well-structured by topic. Its main gaps are missing validation/feedback loops around destructive operations and a fully inline structure with no progressive disclosure to separate files.

Suggestions

Add explicit validation/confirmation checkpoints before destructive commands (e.g., a 'Confirm before running' note and a dry-run alternative for 'down -v' and 'system prune').

Collapse the duplicated 'When to Activate' and 'When to Use This Skill' sections into one to remove padding.

Consider moving long reference blocks (e.g., the full security or debugging sections) into bundled reference files linked from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly lean code-with-terse-comments that assumes Docker knowledge, but the near-duplicate 'When to Activate' and 'When to Use This Skill' sections are minor padding that could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste-ready artifacts: a complete docker-compose.yml, multi-stage Dockerfile, override files, and concrete debugging commands covering common cases.

5 / 5

Workflow Clarity

Sections are organized and the multi-stage Dockerfile is sequenced, but there are no explicit validation checkpoints or validate-fix-retry loops, and destructive commands ('down -v', 'system prune') are flagged DESTRUCTIVE without a confirmation gate — capping clarity at 3.

3 / 5

Progressive Disclosure

Well-organized into clear section/subsection headers with no nested references, but all ~370 lines are inlined in SKILL.md with no bundle files; the structure is good though some detailed material could be split out.

4 / 5

Total

16

/

20

Passed

Description

87%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 is strong: it concisely states a clear capability niche and pairs it with an explicit 'Use when' trigger clause. It could improve by enumerating concrete actions and adding synonyms like 'Dockerfile'.

Suggestions

Replace 'patterns for ...' with concrete verbs (e.g., 'Write Dockerfiles, configure Compose services, harden containers, debug networking') to lift specificity.

Add common synonyms/extensions users say, such as 'Dockerfile', 'compose file', or '.yml', to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names several specific domains (container security, networking, volume strategies, multi-service orchestration, local development), but 'patterns for ...' enumerates topic areas rather than concrete verbs like 'extract'/'fill'/'merge', leaving minor gaps versus the comprehensive anchor.

4 / 5

Completeness

Explicitly answers 'what' (Docker/Compose patterns across five domains) and 'when' via a concrete 'Use when setting up ... or reviewing Docker configurations' trigger clause, matching the both-answered anchor.

5 / 5

Trigger Term Quality

Covers natural terms users would say ('Docker', 'Docker Compose', 'containerized development environments', 'Docker configurations'), but omits common synonyms/extensions like 'Dockerfile', 'compose file', or '.yml', so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (local Docker/Compose dev patterns) with distinct triggers and minimal overlap risk with unrelated skills.

5 / 5

Total

18

/

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

metadata_version

'metadata.version' is missing

Warning

Total

15

/

16

Passed

Repository
affaan-m/ECC
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.