johnrogers avatar

johnrogers/claude-swift-engineering

skills.sh installs
3.5K
skills
10

Install

$ npx -y skills add johnrogers/claude-swift-engineering --agent claude-code

Installs into .claude/skills of the current project.

Skills

1johnrogers avatarswift-stylejohnrogers/claude-swift-engineeringSwift code style conventions for clean, readable code. Use when writing Swift code to ensure consistent formatting, naming, organization, and idiomatic patterns1.5Kskills.sh installs
2johnrogers avatarios-higjohnrogers/claude-swift-engineeringUse when designing iOS interfaces, implementing accessibility (VoiceOver, Dynamic Type), handling dark mode, ensuring adequate touch targets, providing animatio268skills.sh installs
3johnrogers avatarswiftui-patternsjohnrogers/claude-swift-engineeringUse when implementing iOS 17+ SwiftUI patterns: @Observable/@Bindable, MVVM architecture, NavigationStack, lazy loading, UIKit interop, accessibility (VoiceOver260skills.sh installs
4johnrogers avatarios-26-platformjohnrogers/claude-swift-engineeringUse when implementing iOS 26 features (Liquid Glass, new SwiftUI APIs, WebView, Chart3D), deploying iOS 26+ apps, or supporting backward compatibility with iOS 243skills.sh installs
5johnrogers avatarcomposable-architecturejohnrogers/claude-swift-engineeringUse when building features with TCA (The Composable Architecture), structuring reducers, managing state, handling effects, navigation, or testing TCA features. 222skills.sh installs
6johnrogers avatarswift-testingjohnrogers/claude-swift-engineeringUse when writing tests with Swift Testing (@Test,209skills.sh installs
7johnrogers avatarsqlite-datajohnrogers/claude-swift-engineeringUse when working with SQLiteData library (@Table, @FetchAll, @FetchOne macros) for SQLite persistence, queries, writes, migrations, or CloudKit private database187skills.sh installs
8johnrogers avatarhapticsjohnrogers/claude-swift-engineeringUse when adding haptic feedback for user confirmations (button presses, toggles, purchases), error notifications, or custom tactile patterns (Core Haptics). Cov183skills.sh installs
9johnrogers avatarmodern-swiftjohnrogers/claude-swift-engineeringUse when writing async/await code, enabling strict concurrency, fixing Sendable errors, migrating from completion handlers, managing shared state with actors, o181skills.sh installs
10johnrogers avatarswift-networkingjohnrogers/claude-swift-engineeringUse when implementing Network.framework connections (NWConnection, NetworkConnection), debugging connection failures, migrating from sockets/URLSession streams,162skills.sh installs