CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

container

Apple's native `container` CLI for running Linux containers as lightweight per-container VMs on macOS 26 Apple Silicon. Load when creating, configuring, managing, backing up, sharing, or deleting containers, images, volumes, or networks with `container`; when `container` or `container system start` fails; or when choosing between `container` and Docker/Podman/Colima on a Mac.

Quality

90%

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

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

Excellent reference-style content: terse, accurate, fully executable commands with high-value gotchas that only hard-won experience would surface (the `-i`/exit-0 silent failure is documented with verification evidence). The main weakness is the destructive Delete/uninstall section lacking validation checkpoints, which caps workflow clarity, and the absence of any reference-file split for secondary topics.

Suggestions

Add pre-validation steps before destructive commands in the Delete and uninstall flows (e.g., list what a prune will remove with `container ls -a` / `container volume ls` and confirm with the user before running `prune` or `uninstall-container.sh -d`), which would lift workflow clarity past the destructive-operation cap.

Move secondary material (machine management, registry scheme defaults, upgrade/downgrade table) into one or two reference files under references/ and keep SKILL.md as the overview with clearly signaled links, improving progressive disclosure.

Add a short validation note to the volume restore example (e.g., verify file count or checksum inside the container after `tar -xf`) since the skill itself documents that a failed restore can silently exit 0.

DimensionReasoningScore

Conciseness

The body is lean and command-dense; every prose block carries non-obvious domain knowledge (per-container VM model, nushell PATH behavior, anonymous-volume leak, the `--enable-kernel-install` non-interactive prompt failure), and the version note is verify-guidance rather than time-branching. It assumes Claude's competence and never explains generic container concepts.

5 / 5

Actionability

Commands are copy-paste ready throughout — signed installer download with signature check, run/build/volume/network examples with realistic flags, tar-stream volume backup and restore one-liners, and registry operations — covering the common cases the description promises.

5 / 5

Workflow Clarity

Sections are task-organized and the install flow includes an end-to-end check, but destructive operations (`container prune`, `container image prune`, `uninstall-container.sh -d` which removes user data) have no pre-validation steps, so the rubric's cap for destructive/batch operations without validation applies.

3 / 5

Progressive Disclosure

A single well-organized 232-line SKILL.md with clear task sections and a signaled authoritative-docs link, but no reference files at all — content such as machine management and registry scheme details is inlined rather than split, and the under-50-line simple-skill exception does not apply.

4 / 5

Total

17

/

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 description: it states what the skill covers concretely, gives an explicit 'Load when' trigger list spanning creation, management, failure, and comparison scenarios, and is tightly scoped to a named tool and platform. The only gap is a handful of natural user phrases (notably 'Docker Desktop') that could improve trigger recall.

DimensionReasoningScore

Specificity

The description lists six concrete actions ("creating, configuring, managing, backing up, sharing, or deleting") across four resource types (containers, images, volumes, networks), plus the core capability "running Linux containers as lightweight per-container VMs" — comprehensive coverage matching the top anchor, not the 'minor gaps' of a 4.

5 / 5

Completeness

Both questions are explicitly answered: the 'what' ("Apple's native `container` CLI for running Linux containers as lightweight per-container VMs on macOS 26 Apple Silicon") and an explicit 'Load when...' clause enumerating concrete trigger scenarios including failure and comparison cases — matching the 5 anchor pattern exactly.

5 / 5

Trigger Term Quality

Good natural-term coverage including the tool name `container`, resource types, failure triggers ("container system start fails"), and competitor names (Docker/Podman/Colima on a Mac), but a few natural phrases users would say are missing (e.g., "Docker Desktop", "run containers without Docker").

4 / 5

Distinctiveness Conflict Risk

Clear niche — Apple's specific `container` CLI scoped to macOS 26 Apple Silicon — with the named command as the primary trigger; even the potential Docker overlap is converted into an explicit 'choosing between' comparison trigger, giving minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

phatblat/dotfiles

Path

.agents/skills/container/SKILL.md

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.