CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-concurrency-expert

Review and fix Swift concurrency issues such as actor isolation and Sendable violations.

67

Quality

81%

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

The canonical home for this skill is swift-concurrency-expert in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

92%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 well-structured, actionable, and concise, with a clear validated workflow and clean progressive disclosure to real reference files. The only minor weakness is slight over-explanation in a few code comments.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's Swift knowledge, with only minor over-explanation in the before/after code comments that could be trimmed; it does not pad with concepts Claude already knows.

4 / 5

Actionability

Provides concrete, executable before/after Swift examples plus a 'Common fixes' recipe list covering the main cases (UI-bound types, protocol conformance, global state, background work, Sendable errors).

5 / 5

Workflow Clarity

A clear triage → apply-fix → verify sequence with explicit validation checkpoints (rebuild for diagnostics, run tests for regressions) and a feedback loop that returns to step 1 when new warnings appear.

5 / 5

Progressive Disclosure

The SKILL.md is an overview with well-signaled one-level-deep references to three real files (swift-6-2-concurrency.md, approachable-concurrency.md, swiftui-concurrency-tour-wwdc.md), each described by when to use it; content is appropriately split.

5 / 5

Total

19

/

20

Passed

Description

70%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 specific and well-targeted to a clear Swift concurrency niche, but it omits any explicit 'Use when...' trigger guidance, which caps its completeness. Adding a concrete trigger clause would lift the completeness and trigger-term dimensions.

Suggestions

Append a 'Use when...' clause, e.g. 'Use when reviewing Swift 6 concurrency, fixing actor-isolation or Sendable diagnostics, or migrating to async/await.'

Add common natural trigger terms like 'async/await', 'data race', and '@MainActor' to broaden keyword coverage.

Optionally mention the Swift 6.2+ version scope in the description so users know when the skill applies.

DimensionReasoningScore

Specificity

Names two concrete actions ("Review and fix") plus concrete issue categories ("actor isolation and Sendable violations"); not a fully comprehensive action list, so it sits above the midpoint rather than at the top anchor.

4 / 5

Completeness

The description gives a clear 'what' but contains no 'Use when...' trigger clause; per the rubric guideline a missing explicit trigger caps completeness at 3.

3 / 5

Trigger Term Quality

Includes natural terms a Swift developer would say ("Swift concurrency", "actor isolation", "Sendable violations"), but misses common synonyms like async/await, data race, or @MainActor.

4 / 5

Distinctiveness Conflict Risk

"Swift concurrency issues such as actor isolation and Sendable violations" carves out a clear niche with distinct triggers and minimal overlap risk against other skills.

5 / 5

Total

16

/

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

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
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.