CtrlK
BlogDocsLog inGet started
Tessl Logo

docker-extend

Use when: User wants to extend Docker with custom tools, personalize the Docker environment, or set up user-specific Docker customization. Triggers: 'extend docker', 'docker-extend', 'add tools to docker', 'customize docker', 'add my tools to the container', 'personalize docker setup', 'docker user setup', 'install tools in docker'. Does: Interactively sets up Dockerfile.user and docker-compose.override.yml so users can add personal tools to their Docker environment without affecting maintainer files or committing user-specific config to git.

76

Quality

96%

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

93%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 body is a tight, fully executable workflow with clear sequencing and sensible safety guards. Its only gap is the absence of an explicit post-edit verification checkpoint, which keeps workflow clarity just below the top anchor.

Suggestions

Add a verification step after editing Dockerfile.user (e.g., re-read the file or grep for the apt-get block) to confirm the install stanza was applied correctly before presenting the rebuild command.

In Step 4, note how to handle a package that fails apt-get install (e.g., check package name or update apt sources) so the user gets a recovery path when a tool isn't found.

Consider an explicit checkpoint in Step 3 confirming the example file actually existed before the cp, since a missing example currently only produces a silent cp error.

DimensionReasoningScore

Conciseness

Lean and efficient with no conceptual padding (it does not explain what Docker or apt is); every section earns its place with actionable commands. The DEV/DEPLOY repetition is necessary branching rather than verbosity.

5 / 5

Actionability

Fully executable guidance: concrete bash detection commands, copy commands, a precise apt-get install block, and rebuild commands, covering both the tools-specified and no-tools cases copy-paste ready.

5 / 5

Workflow Clarity

Clear 5-step sequence with an upfront state check and branching (skip to Step 4 if files exist, error if examples missing) plus explicit safety guards ('do not overwrite', 'do not auto-run rebuild'), but lacks an explicit verify-after-edit checkpoint, leaving a minor validation gap.

4 / 5

Progressive Disclosure

No bundle files are present and none are needed; the skill is single-purpose and well-organized into clearly headed sections, so the well-organized-sections exception applies.

5 / 5

Total

19

/

20

Passed

Description

100%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 exemplary: it states concrete actions and artifacts, lists natural trigger phrases, explicitly covers both 'what' and 'when', and targets a distinct niche. Third-person voice is maintained throughout.

DimensionReasoningScore

Specificity

Names the domain and multiple concrete actions with specific artifacts ('sets up Dockerfile.user and docker-compose.override.yml', 'add personal tools', 'without affecting maintainer files or committing user-specific config to git'), matching the comprehensive-coverage anchor.

5 / 5

Completeness

Explicitly answers both 'what' (the 'Does:' clause) and 'when' (the 'Use when:' clause) with concrete trigger phrases, fitting the top anchor; voice is third person.

5 / 5

Trigger Term Quality

Provides a thorough Triggers list of natural phrases users would say ('extend docker', 'add tools to docker', 'customize docker', 'personalize docker setup', 'install tools in docker'), giving comprehensive natural-term coverage.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (personal Docker tool customization via gitignored override files) with distinct triggers and minimal overlap risk with other skills.

5 / 5

Total

20

/

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
coleam00/Archon
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.