Handles the full Swift stack from iOS to server-side with a strong bias toward modern idioms: @Observable over ObservableObject, actors instead of manual locks, protocol-oriented design from the start. The workflow pushes you through architecture analysis before implementation, with validation checkpoints that catch actor isolation warnings as errors. Code patterns show correct async/await usage, SwiftUI state management with Swift 5.9+ features, and repository protocols with associated types. Useful if you're working in Swift 5.9 or later and want guardrails that steer you away from legacy patterns. The reference guide structure assumes you'll load topic-specific docs on demand rather than dumping everything upfront.

skills.sh installs
4.4K
GitHub stars
12.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add jeffallan/claude-skills --skill swift-expert --agent claude-code

Installs into .claude/skills of the current project.

Files

Swift Expert

Core Workflow

  1. Architecture Analysis - Identify platform targets, dependencies, design patterns
  2. Design Protocols - Create protocol-first APIs with associated types
  3. Implement - Write type-safe code with async/await and value semantics
  4. Optimize - Profile with Instruments, ensure thread safety
  5. Test - Write comprehensive tests with XCTest and async patterns

Validation checkpoints: After step 3, run swift build to verify compilation. After step 4, run swift build -warnings-as-errors to surface actor isolation and Sendable warnings. After step 5, run swift test and confirm all async tests pass.

Reference Guide

Load detailed guidance based on context:

Sponsors

Details

Repository
github.com/jeffallan/claude-skills
Categories
Backend & APIs, Mobile Development

More from jeffallan/claude-skills

All 66
1trailofbits avatartrailmarktrailofbits/skillsBuilds and queries multi-language source and binary code graphs for security analysis. Includes pre-analysis passes for blast radius, taint propagation, privile4.4Kskills.sh installs
2agricidaniel avatarads-tiktokagricidaniel/claude-adsAudit TikTok Ads measurement, Pixel and Events API, mobile-first creative, audiences, Smart+, Shop and commerce campaigns, bidding, budgets, pacing, attribution4.3Kskills.sh installs
3dotnet avatartest-gap-analysisdotnet/skillsPerforms pseudo-mutation analysis on production code in any language to find gaps in existing tests. Use when the user asks to find weak or shallow tests, disco4.3Kskills.sh installs
4jeffallan avatarvue-expert-jsjeffallan/claude-skillsCreates Vue 3 components, builds vanilla JS composables, configures Vite projects, and sets up routing and state management using JavaScript only — no TypeScrip4.3Kskills.sh installs
5ant-design avatarant-designant-design/antd-skillDecision guide for antd 6.x, Ant Design Pro 5/ProComponents, Ant Design X v2, and the offline `@ant-design/cli`. Use for component selection, theming/tokens, SS4.3Kskills.sh installs
6trailofbits avatartrailmark-structuraltrailofbits/skillsRuns full Trailmark structural analysis by building a graph, running `preanalysis()`, and reporting hotspots, taint, blast radius, privilege boundaries, attack 4.3Kskills.sh installs