Content
81%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
A high-quality, deeply actionable migration runbook with strong workflow guardrails for a destructive operation. Its only real weakness is repetition that bloats token cost and slight over-inlining of reference-grade material.
Suggestions
Consolidate the protected hcloud resource-type list (currently repeated in Safety Rules, the jq gate, and the post-rename check) and the k3s_channel default-change explanation (currently in both Safety Rules and Workflow step 4) into a single canonical mention referenced where needed.
Move the long v2-only-inputs regex and the 'Interpret Special Cases' catalog into a bundle reference file so SKILL.md stays a lean operational overlay.
Render the Canonical References as markdown links where the files live alongside the skill, to make navigation one click rather than a path lookup.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is information-dense with no beginner-concept padding, but it repeats the protected hcloud resource-type list three times and re-explains the k3s_channel default change twice, which is more than the 'minor' trimming of anchor 4. | 3 / 5 |
Actionability | Fully executable, copy-paste-ready bash (state pull, fmt, init, validate, plan, jq gates), exact variable rename mappings, and script invocations with concrete flags cover the common migration cases comprehensively. | 5 / 5 |
Workflow Clarity | An 8-step sequence with explicit validation checkpoints (back up → terraform validate → no-destroy jq gate → explicit apply approval), feedback loops on validation failure, and a report checklist; the destructive operation is well-guarded so no 3-cap applies. | 5 / 5 |
Progressive Disclosure | Clear sections and well-signaled one-level-deep repo references (Canonical References each get a one-line description), but references are plain backtick paths rather than navigable links and some dense inline content (the long v2-only regex, the special-cases catalog) could be externalized, keeping it below anchor 5. | 4 / 5 |
Total | 17 / 20 Passed |