CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-6-migration

Use when encountering Swift 6 concurrency errors, Sendable conformance warnings, actor isolation issues, "global variable is not concurrency-safe" errors, or migrating codebases to Swift 6 language mode

75

2.51x
Quality

Does it follow best practices?

Impact

78%

2.51x

Average score across 1 eval scenario

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

70%

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

The content is highly actionable with a clear, validated workflow, but it is padded with repeated restatements of the same search-first instruction and, critically, depends on a bundled migration-guide.md that is not present in the skill bundle.

Suggestions

Include the referenced migration-guide.md (and the 25 bundled Guide.docc files the table claims) under references/, or remove the broken file references and inline the essential patterns instead.

Consolidate the duplicated 'search the guide first' guidance — the graphviz diagram, numbered list, checklist, Red Flags, and two error-type tables overlap heavily; keep one authoritative table and one short loop.

Drop the unverifiable '25 bundled files, 3700+ lines' claim unless those files are actually bundled.

DimensionReasoningScore

Conciseness

Largely free of concept-explanation padding, but the same 'search the guide first' instruction is restated across the graphviz diagram, numbered list, checklist, two near-duplicate tables, and a Red Flags section — not score 3 because that repetition could be tightened.

2 / 3

Actionability

Provides copy-paste grep commands with exact patterns and -A 30 flags per error type, executable swift build commands, a Package.swift snippet, and mistake-to-fix mappings — fully executable guidance rather than vague direction.

3 / 3

Workflow Clarity

Sequenced steps (search -> read matched section -> apply documented fix -> build and verify) with an explicit feedback loop back to the start on more errors and a checklist with verification; not score 2 because validation checkpoints are explicit.

3 / 3

Progressive Disclosure

The body repeatedly references a bundled migration-guide.md and a 'Reference Documentation' table claiming 25 files / 3700+ lines mapped to FILE: Guide.docc/... paths, but no bundle files (references/, scripts/, assets/) actually exist, so the references are broken; not score 2 because the central referenced file is missing rather than merely poorly signaled.

1 / 3

Total

9

/

12

Passed

Description

100%

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 specific, well-triggered, and clearly scoped to Swift 6 concurrency migration with an explicit 'Use when' clause. It is concise and avoids fluff while covering multiple concrete error patterns.

DimensionReasoningScore

Specificity

Lists multiple concrete triggers — 'Swift 6 concurrency errors, Sendable conformance warnings, actor isolation issues, "global variable is not concurrency-safe" errors, or migrating codebases to Swift 6 language mode' — rather than vague language.

3 / 3

Completeness

Opens with an explicit 'Use when encountering...' clause covering several scenarios, and the action ('migrating codebases to Swift 6 language mode') answers both what and when; not score 2 because the trigger guidance is explicit rather than implied.

3 / 3

Trigger Term Quality

Strong coverage of natural terms a user would actually encounter, including an exact compiler error string ('global variable is not concurrency-safe') and 'migrating codebases to Swift 6 language mode'.

3 / 3

Distinctiveness Conflict Risk

A narrow Swift 6 concurrency-migration niche with distinct, specific triggers unlikely to overlap with other 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

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

Passed

Repository
ivan-magda/claude-superpowers
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.