CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-expert

Builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues. Use when building iOS/macOS applications with Swift 5.9+, SwiftUI, or async/await concurrency. Invoke for protocol-oriented programming, SwiftUI state management, actors, server-side Swift, UIKit integration, Combine, or Vapor.

72

Quality

88%

Does it follow best practices?

Impact

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 specific capabilities across the Apple development ecosystem, provides explicit 'Use when' and 'Invoke for' trigger clauses with comprehensive natural keywords, and occupies a distinct niche. The description is well-structured, uses third person voice throughout, and balances breadth of coverage with specificity.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: builds iOS/macOS/watchOS/tvOS applications, implements SwiftUI views and state management, designs protocol-oriented architectures, handles async/await concurrency, implements actors for thread safety, and debugs Swift-specific issues.

3 / 3

Completeness

Clearly answers both 'what' (builds apps, implements SwiftUI views, designs architectures, handles concurrency, debugs issues) and 'when' with explicit trigger guidance ('Use when building iOS/macOS applications...', 'Invoke for protocol-oriented programming, SwiftUI state management...').

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: iOS, macOS, SwiftUI, Swift 5.9+, async/await, protocol-oriented programming, actors, UIKit, Combine, Vapor, server-side Swift, watchOS, tvOS. These are all terms developers would naturally use when requesting help.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche in Swift/Apple platform development. The specific mention of Swift 5.9+, SwiftUI, actors, Combine, Vapor, and UIKit creates a well-defined boundary that is unlikely to conflict with general programming or web development skills.

3 / 3

Total

12

/

12

Passed

Implementation

77%

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

This is a solid, well-structured Swift skill with excellent actionability through concrete, executable code examples covering key Swift patterns. The workflow includes explicit validation checkpoints with specific commands. The main weaknesses are moderate verbosity (some constraints Claude already knows, lengthy DON'T examples) and referenced files that don't exist in the bundle, undermining the progressive disclosure strategy.

Suggestions

Trim the constraints section to only non-obvious, Swift-specific rules — remove items like 'skip error handling' and 'create retain cycles' that Claude already knows to avoid.

Provide the referenced files (e.g., `references/swiftui-patterns.md`) in the bundle, or remove the reference table if they won't be created, since broken references reduce trust in the skill.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary content. The 'DON'T' examples, while useful, add significant length. The constraints section lists items Claude already knows (e.g., 'skip error handling', 'create retain cycles'). Some tightening is possible, but overall it's not egregiously verbose.

2 / 3

Actionability

The skill provides fully executable, copy-paste-ready Swift code examples for async/await, SwiftUI state management, protocol-oriented design, and actors. Each pattern includes both correct and incorrect approaches with concrete, compilable code.

3 / 3

Workflow Clarity

The core workflow is clearly sequenced with five numbered steps and an explicit validation checkpoint block specifying exact commands (`swift build`, `swift build -warnings-as-errors`, `swift test`) and when to run them. The feedback loop is implicit but the checkpoints are well-placed after implementation, optimization, and testing steps.

3 / 3

Progressive Disclosure

The reference table with 'Load When' guidance is well-structured and clearly signals when to consult each reference file. However, no bundle files are provided, meaning all five referenced files (e.g., `references/swiftui-patterns.md`) don't actually exist, which undermines the progressive disclosure structure. The inline content is also fairly lengthy for an overview document.

2 / 3

Total

10

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_field

'metadata' should map string keys to string values

Warning

Total

10

/

11

Passed

Repository
jeffallan/claude-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.