CtrlK
BlogDocsLog inGet started
Tessl Logo

arn-infra-containerize

This skill should be used when the user says "containerize", "dockerize", "create dockerfile", "docker setup", "container setup", "arn infra containerize", "infra containerize", "generate docker", "docker compose", "compose setup", "containerize my app", "docker configuration", "create docker-compose", "multi-stage docker", "container config", "dockerize my application", "infra docker", "set up containers", or wants to generate Dockerfiles, docker-compose configurations, and .dockerignore files for their application with security auditing and multi-stage build best practices.

74

Quality

92%

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

85%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable multi-step workflow with strong sequencing, validation, and progressive disclosure via real reference files. Its main weakness is verbosity in the verbatim dialogue and confirmation templates that could be condensed.

Suggestions

Condense the verbatim user-facing dialogue blocks (e.g. Step 3 strategy confirmation, Step 6 presentation, Step 7 summary) into terser templates or bullet lists to reduce tokens.

The repeated AskUserQuestion option enumerations (Steps 2 and 6) could be factored into a shared reference rather than inlined twice.

Some error-handling bullets restate workflow behavior already covered in the steps; cross-reference instead of restating to tighten the body.

DimensionReasoningScore

Conciseness

The body is mostly efficient and free of concept-overexplaining, but the verbatim user-facing dialogue templates and repeated AskUserQuestion option blocks add tokens that could be tightened without losing clarity.

2 / 3

Actionability

It provides concrete, copy-ready guidance: specific dependency globs to scan, a structured context template to pass the specialist agent, and detailed per-file generation instructions and security checks.

3 / 3

Workflow Clarity

A clear seven-step sequence with explicit validation checkpoints (security audit in Step 5, user approval gate in Step 6) and feedback loops in the Error Handling section for agent failures and unfixable critical findings.

3 / 3

Progressive Disclosure

The body is an overview that points to real one-level-deep references (dockerfile-patterns.md, compose-patterns.md, container-security-checklist.md, all present in references/) via clearly signaled '> Read' callouts.

3 / 3

Total

11

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 explicitly covers capabilities, natural trigger terms, and when-to-use guidance with minimal fluff. It is concrete, distinctive, and unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

The description names multiple concrete actions: 'generate Dockerfiles, docker-compose configurations, and .dockerignore files' plus 'security auditing and multi-stage build best practices', matching the score-3 anchor for listing several specific concrete actions.

3 / 3

Completeness

It answers both what (generate Dockerfiles/compose/.dockerignore with security auditing and multi-stage builds) and when, opening with an explicit 'This skill should be used when the user says...' trigger clause.

3 / 3

Trigger Term Quality

It enumerates a wide range of natural phrases users would actually say ('containerize', 'dockerize', 'create dockerfile', 'docker compose', 'multi-stage docker'), giving strong coverage of common variations rather than jargon.

3 / 3

Distinctiveness Conflict Risk

The containerization/Docker niche is clearly scoped with distinct triggers, making it unlikely to fire for unrelated skills.

3 / 3

Total

12

/

12

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
AppsVortex/arness
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.