Tooluck logoTooluck
SKILL.md

swift-development

Agent skill fromrshankras/claude-code-apple-skills

Swift language patterns and best practices including concurrency, performance, and modern idioms. Use for Swift language-level code review or architecture guidance.

How to install swift-development

install swift-development
# install the claude-code-apple-skills pack with the skills CLI
npx skills add rshankras/claude-code-apple-skills

# or add only this skill to Claude Code: copy the folder

skills/swift/

# into

~/.claude/skills/swift/ (all projects)

.claude/skills/swift/ (one project)

skills/swift/SKILL.md

MITFull file
1# Swift Development
2
3Swift language-level guidance that applies across all Apple platforms.
4
5## When This Skill Activates
6
7Use this skill when the user:
8- Asks about Swift concurrency (async/await, actors, Sendable, TaskGroup)
9- Needs help with Swift 6 strict concurrency migration
10- Has data race or actor isolation errors
11- Asks about **InlineArray**, **Span**, or low-level memory performance
12- Wants to eliminate heap allocations or replace unsafe pointers
13- Asks about modern Swift patterns independent of any specific platform
14- Wants complexity/size limits (SwiftLint thresholds) on agent-written code
15
16## Available Modules
17
18### concurrency-patterns/
19Swift concurrency architecture and patterns.
20- Swift 6.2 approachable concurrency features (incl. `nonisolated(nonsending)`, Apple's adoption doctrine)
21- Structured concurrency (async let, TaskGroup, .task modifier, task-local values)
22- Actors, isolation, reentrancy, @MainActor, Sendable
23- Runtime internals + profiling (cooperative pool, unsafe primitives, Swift Concurrency Instrument)
24- Continuations for bridging legacy APIs
25- Swift 6 strict concurrency migration guide
26
27### concurrency/
28…

Excerpt shown under the repository's MIT license.

More skills in claude-code-apple-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates