Source

johnrogers/claude-swift-engineering

17 skills · 4.4K combined installs

Skills from this source

#
Skill
Source
8W Activity
Installs
7538
swift-style Swift code style conventions for clean, readable code. Use when writing Swift code to ensure consistent formatting, n…
johnrogers/claude-swift-engineering
1.5K
2
ios-hig Use when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type), handling dark mode, ensuring…
johnrogers/claude-swift-engineering
257
3
swiftui-patterns Use when implementing iOS 17+ SwiftUI patterns: @Observable/@Bindable, MVVM architecture, NavigationStack, lazy loadi…
johnrogers/claude-swift-engineering
253
4
ios-26-platform Use when implementing iOS 26 features (Liquid Glass, new SwiftUI APIs, WebView, Chart3D), deploying iOS 26+ apps, or …
johnrogers/claude-swift-engineering
234
5
composable-architecture Use when building features with TCA (The Composable Architecture), structuring reducers, managing state, handling eff…
johnrogers/claude-swift-engineering
208
6
swift-testing Use when writing tests with Swift Testing (@Test,
johnrogers/claude-swift-engineering
203
7
sqlite-data Use when working with SQLiteData library (@Table, @FetchAll, @FetchOne macros) for SQLite persistence, queries, write…
johnrogers/claude-swift-engineering
181
8
modern-swift Use when writing async/await code, enabling strict concurrency, fixing Sendable errors, migrating from completion han…
johnrogers/claude-swift-engineering
176
9
haptics Use when adding haptic feedback for user confirmations (button presses, toggles, purchases), error notifications, or …
johnrogers/claude-swift-engineering
169
10
swiftui-advanced Use when implementing gesture composition (simultaneous, sequenced, exclusive), adaptive layouts (ViewThatFits, AnyLa…
johnrogers/claude-swift-engineering
161
11
swift-diagnostics Use when debugging NavigationStack issues (not responding, unexpected pops, crashes), build failures (SPM resolution,…
johnrogers/claude-swift-engineering
159
12
grdb Use when writing raw SQL with GRDB, complex joins across 4+ tables, window functions, ValueObservation for reactive q…
johnrogers/claude-swift-engineering
156
13
storekit Use when implementing in-app purchases, StoreKit 2 subscriptions, consumables, non-consumables, or transaction handli…
johnrogers/claude-swift-engineering
152
14
swift-networking Use when implementing Network.framework connections (NWConnection, NetworkConnection), debugging connection failures,…
johnrogers/claude-swift-engineering
152
15
localization Use when implementing internationalization (i18n), String Catalogs, pluralization, or right-to-left layout support. C…
johnrogers/claude-swift-engineering
149
16
foundation-models Use when implementing on-device AI with Apple's Foundation Models framework (iOS 26+), building summarization/extract…
johnrogers/claude-swift-engineering
148
17
generating-swift-package-docs Use when encountering unfamiliar import statements, exploring dependency APIs, or when user asks "what's import X" or…
johnrogers/claude-swift-engineering
113