CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-concurrency

Diagnose Swift Concurrency issues, refactor callback-based code to async/await, and guide Swift 6 migration when working with tasks, actors, @MainActor, Sendable, data races, thread safety, or concurrency-related compiler and linter warnings.

94

Quality

92%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

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.

This is an excellent skill description that clearly articulates three specific capabilities, provides rich trigger terms covering the full Swift Concurrency vocabulary, and explicitly states when it should be used. It occupies a well-defined niche that would be easily distinguishable from other skills in a large skill library.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Diagnose Swift Concurrency issues', 'refactor callback-based code to async/await', and 'guide Swift 6 migration'. These are clear, actionable capabilities.

3 / 3

Completeness

Clearly answers both what (diagnose issues, refactor callback code, guide migration) and when ('when working with tasks, actors, @MainActor, Sendable, data races, thread safety, or concurrency-related compiler and linter warnings'). The 'when' clause is explicit with trigger conditions.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms a developer would use: 'async/await', 'tasks', 'actors', '@MainActor', 'Sendable', 'data races', 'thread safety', 'concurrency-related compiler and linter warnings', 'Swift 6 migration', 'callback-based code'. These are precisely the terms developers would mention.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche targeting Swift Concurrency specifically. The combination of Swift-specific terms like '@MainActor', 'Sendable', 'Swift 6 migration', and 'actors' makes it very unlikely to conflict with general coding or other language concurrency skills.

3 / 3

Total

12

/

12

Passed

Implementation

85%

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

This is a strong, well-structured skill that provides highly actionable guidance for Swift Concurrency issues. Its diagnostic table, migration validation loop, and reference router are particularly effective patterns. Minor weaknesses include some verbosity in explanatory sections and the promotional footer, but overall the content is dense with useful, specific guidance that respects Claude's intelligence while adding genuine domain expertise.

DimensionReasoningScore

Conciseness

Generally efficient and well-structured, but includes some unnecessary content like the promotional footer, and the guardrails section has some verbose phrasing. The tables are dense but earn their place. The 'Concurrency Tool Selection' table partially restates knowledge Claude already has about basic async/await patterns.

2 / 3

Actionability

Highly actionable with concrete diagnostics mapped to specific fixes, executable code examples for common scenarios, specific build commands, and a clear decision table for tool selection. The diagnostic table with 'first check → smallest safe fix → escalate' is particularly well-structured for immediate use.

3 / 3

Workflow Clarity

Excellent workflow clarity with the Migration Validation Loop providing explicit build→fix→rebuild→test sequence with a clear 'only proceed when clean' checkpoint. The Fast Path section establishes a clear diagnostic sequence, Quick Fix Mode has explicit entry/exit criteria, and the 'When Quick Fixes Fail' section provides escalation steps. Verification checklist adds a final validation layer.

3 / 3

Progressive Disclosure

The Reference Router section is exemplary progressive disclosure — organized by category (Foundations, Streams, Applied topics, Migration, Glossary) with clear one-level-deep references to specific files. The main SKILL.md serves as an effective overview and routing layer. However, no bundle files were provided to verify the referenced paths actually exist.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
avdlee/swift-concurrency-agent-skill
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.