CtrlK
BlogDocsLog inGet started
Tessl Logo

testcontainers-guide-migrator

Migrate a Testcontainers guide from testcontainers.com into the Docker docs site (docs.docker.com). Converts AsciiDoc to Hugo Markdown, updates code to the latest Testcontainers API, splits into chapters with stepper navigation, verifies code compiles and tests pass, and validates against Docker docs style rules. Use when asked to migrate a testcontainers guide, add a TC guide, or port content from testcontainers.com to Docker docs.

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

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 highly actionable, well-sequenced migration runbook with strong validation feedback loops. Its main weakness is monolithic structure: large reference tables and per-language command blocks are inlined instead of split into bundle files.

Suggestions

Move the 21-guide inventory table into references/guide-inventory.md and the per-language API update patterns into references/api-patterns.md, linking from the body to keep SKILL.md as an overview.

Template the six near-duplicate docker test-command blocks (6d) into one parameterized example plus a small per-language image/command table to cut redundancy.

Extract the Vale error-category reference (Step 8) into a reference file so the main workflow shows only the validate-fix-rerun loop.

DimensionReasoningScore

Conciseness

Dense and reference-grade with no concept padding, but the six near-duplicate per-language docker test-command blocks and repeated API-pattern phrasing could be templated to trim tokens.

4 / 5

Actionability

Fully executable throughout — real git clone and docker run commands with specific images (golang:1.25-alpine, maven:3.9-eclipse-temurin-21), concrete API rename patterns, frontmatter templates, and exact validation commands.

5 / 5

Workflow Clarity

Clear Step 0–9 sequence with explicit validation checkpoints and feedback loops: baseline verification in 6a, 'Fix until green' in 6e, and the Vale fix-rerun loop in Step 8 with 'Do not proceed until verified.'

5 / 5

Progressive Disclosure

Internally well-structured by steps and tables, but no bundle files exist and reference-grade material (the 21-row inventory, per-language API cheat-sheets, six docker command blocks) is inlined monolithically rather than split into separate referenced files.

3 / 5

Total

17

/

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: third-person voice, concrete multi-action capabilities, explicit 'Use when' trigger guidance with synonyms, and a clearly distinct niche. It hits the top anchor on every dimension.

DimensionReasoningScore

Specificity

Lists five concrete actions — 'Converts AsciiDoc to Hugo Markdown, updates code to the latest Testcontainers API, splits into chapters with stepper navigation, verifies code compiles and tests pass, and validates against Docker docs style rules' — giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both what (convert, update API, split chapters, verify, validate) and when ('Use when asked to migrate a testcontainers guide, add a TC guide, or port content from testcontainers.com to Docker docs').

5 / 5

Trigger Term Quality

Natural trigger phrases are present — 'migrate a testcontainers guide', 'add a TC guide', 'port content from testcontainers.com to Docker docs' — including the 'TC guide' synonym a user would plausibly say.

5 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — testcontainers.com guide migration into Docker docs — with distinct triggers unlikely to fire for unrelated 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

relative_links

Relative link issues: 1 missing, 1 suspicious

Warning

Total

15

/

16

Passed

Repository
docker/docs
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.