CtrlK
BlogDocsLog inGet started
Tessl Logo

migrate-content-ia

Handle Hugo docs information-architecture moves: discover old vs new URLs, add front matter aliases (Phase 1), update in-repo links (Phase 2), interactive List 2 resolution and fragment validation (Phase 3; no guessing). Supports PR-scoped mapping plus whole-content sweeps for inbound links to that mapping, or a full-site follow-up. Triggers on: "IA migration", "redirects for moved pages", "fix links after content move", "PR-scoped link/anchor pass", "aliases for old URLs". After branch work, chain the review-changes skill (main...HEAD) before a PR. Agents must run the in-file required procedure and definition of done, not the phases alone in isolation.

70

Quality

86%

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

73%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 thorough, well-sequenced migration workflow with strong validation checkpoints and a real helper script, though it is verbose from cross-section repetition and leaves the core sweep as description rather than a concrete command. It scores high on workflow clarity and structure, slightly lower on conciseness and actionability.

Suggestions

Consolidate the repeated sweep-vs-diff, No-guessing, and List 1/List 2 explanations into one canonical section and reference it from each phase to reduce redundancy.

Add a concrete, copy-paste ripgrep example for the sweep (e.g. an actual rg invocation with the old-path/URL patterns and target trees) so the central operation is executable rather than described.

Move the detailed Conventions and per-phase reference material into a references/ file linked from a concise overview section, reserving SKILL.md for the procedure and checkpoints.

DimensionReasoningScore

Conciseness

The body assumes Claude's intelligence (no basic-concept padding about Hugo/git/markdown) but restates the sweep-vs-diff distinction, "No guessing", and List 1/List 2 rules across the procedure, Modes, Phase 0.5, Phase 2, and Phase 3; it is mostly efficient but could be tightened, fitting the score-3 anchor better than the minor-instances anchor at 4.

3 / 5

Actionability

Provides copy-paste-ready commands ("git diff --name-only main...HEAD", merge-base recipe, "docker buildx bake validate") and a real helper script, but the central sweep operation is described rather than given as a concrete rg invocation, leaving minor gaps that fit score 4 rather than fully-executable score 5.

4 / 5

Workflow Clarity

A clearly sequenced Phase 0/0.5/1/2/3 process with a mandatory run-order list, Definition of done, re-sweep plus "docker buildx bake validate" checkpoints, a Phase 3 validate-warn-retry feedback loop, and List 1/List 2 checklists — matching the score-5 anchor; the destructive/batch cap does not apply because validation is explicit.

5 / 5

Progressive Disclosure

Well-organized with clear section headers, one real clearly-signaled external reference (scripts/scope-pr-files.sh, verified present), and explicit optional guidance to spill large mapping tables into reference.md; content is mostly monolithic inline, which is appropriate for a workflow skill but keeps it at score 4 rather than the multi-file split rewarded at 5.

4 / 5

Total

16

/

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 third-person, specific, and explicitly pairs a comprehensive what with concrete when-trigger phrases for a distinct Hugo IA-migration niche. It cleanly meets the top anchor on all four dimensions with no over-claims or fluff.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "discover old vs new URLs", "add front matter aliases", "update in-repo links", "interactive List 2 resolution and fragment validation" — with comprehensive coverage of the IA-migration domain, matching the score-5 anchor rather than the minor-gaps anchor at 4.

5 / 5

Completeness

Clearly answers both "what" (handle Hugo docs IA moves across phases) and "when" with concrete trigger phrases via the explicit "Triggers on:" clause; the missing-trigger cap does not apply because explicit trigger guidance is present.

5 / 5

Trigger Term Quality

An explicit "Triggers on:" list gives five natural phrases users would say ("IA migration", "redirects for moved pages", "fix links after content move", "PR-scoped link/anchor pass", "aliases for old URLs") with synonyms like redirects/aliases, matching comprehensive coverage at 5.

5 / 5

Distinctiveness Conflict Risk

Targets a narrow, well-defined niche (Hugo content/IA moves, front matter aliases, fragment validation) 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

relative_links

Relative link issues: 2 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.