CtrlK
BlogDocsLog inGet started
Tessl Logo

swift-development

This skill should be used when the user asks to "write Swift code", "create a Swift type", "set up a Swift package", "review Swift code", "refactor Swift", "use async/await in Swift", "fix Swift style", or when generating any Swift source code regardless of target platform. Provides modern Swift 6+ best practices covering type system, optionals, concurrency, error handling, protocols, generics, and idiomatic patterns. Does not cover any specific platform or framework.

71

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%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.

A well-structured, actionable Swift 6+ reference with executable examples and clean progressive disclosure to five real reference files. The main gap is the absence of an explicit multi-step workflow with validation checkpoints, though that is partly inherent to a standards/reference skill.

Suggestions

Remove the duplicated guidance: the shorthand optional-binding rule and the "NEVER force-unwrap" rule each appear both as code comments and as repeated prose — keep one canonical statement to tighten conciseness.

Add a short sequenced workflow for applying the skill (e.g., write -> run SwiftLint/SwiftFormat via references/static-analysis.md -> validate with Swift Testing) with an explicit validation checkpoint to lift workflow_clarity.

Consider moving the large Quick Reference: Common Mistakes table into a reference file so SKILL.md stays a leaner overview, improving token efficiency further.

DimensionReasoningScore

Conciseness

Mostly lean reference-style content with executable examples and brief rules that assume Claude knows Swift, but a few rules are stated twice (e.g., the shorthand optional-binding rule appears both as code comments and a repeated prose paragraph, and "NEVER force-unwrap" is stated twice), keeping it just below fully lean.

4 / 5

Actionability

Provides copy-paste-ready executable Swift examples covering common cases (e.g., the AppError enum with full errorDescription, the Cache actor, Swift Testing @Test blocks, naming table); the few `{ ... }` placeholders are intentional signature illustrations rather than gaps.

5 / 5

Workflow Clarity

The body is organized topically (Style, Optionals, Concurrency, etc.) but there is no explicit multi-step workflow with validation checkpoints, which is what this dimension measures; the Testable Design section hints at a produce/fake-test flow but without sequenced checkpoints.

3 / 5

Progressive Disclosure

A clear Reference Files section lists five one-level-deep reference files (all verified to exist) with content summaries, and the body signals them inline (e.g., "For actors, task groups... see references/concurrency.md"), giving clean navigation from overview to detail.

5 / 5

Total

17

/

20

Passed

Description

95%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.

A strong description with explicit trigger phrases and a clear what/when structure scoped to Swift 6+ language best practices. The only weakness is that the capability statement uses one generic verb ("provides best practices") over a list of topics rather than enumerating distinct concrete actions.

DimensionReasoningScore

Specificity

Lists several specific coverage areas ("type system, optionals, concurrency, error handling, protocols, generics, and idiomatic patterns"), but the only action verb is the generic "Provides ... best practices", so it is not a list of distinct concrete actions warranting a 5.

4 / 5

Completeness

Explicitly answers both what ("Provides modern Swift 6+ best practices covering...") and when ("This skill should be used when the user asks to...") with concrete trigger phrases, matching the top anchor.

5 / 5

Trigger Term Quality

Comprehensive set of natural phrases a user would actually say ("write Swift code", "create a Swift type", "review Swift code", "refactor Swift", "use async/await in Swift", "fix Swift style"), with multiple variations covering the domain.

5 / 5

Distinctiveness Conflict Risk

Targets a clear Swift-only niche with distinct Swift-specific triggers and an explicit exclusion ("Does not cover any specific platform or framework"), minimizing conflict risk with other skills.

5 / 5

Total

19

/

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
provectus/awos-recruitment
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.