claude-swift-engineering
Modern Swift, SwiftUI, and TCA development workflows
All Skills in This Repository (15)
Pure Emerald Level Indicatorshaptics
Provides UI and RN haptic feedback for common app events and custom scenarios.
ios-hig
Codify Apple's Human Interface Guidelines into actionable iOS design guidance.
modern-swift
Migrate Swift codebases from completion handlers to async/await with actor isolation.
swift-style
Enforce consistent Swift code style across iOS and macOS projects.
foundation-models
Enable offline AI summarization, extraction, and classification on Apple devices.
composable-architecture
Structure SwiftUI features with TCA reducers, state, effects, and TestStore.
ios-26-platform
Provides guidance for adopting iOS 26 features including Lighthouse, satellites, and widgets with backward compatibility for older versions.
grdb
Configure GRDB DatabaseQueue or DatabasePool for type-safe SQLite queries and migrations.
swift-testing
Migrate XCTest projects to Swift Testing with macros and async tests.
generating-swift-package-docs
Generate Markdown API documentation for Swift package dependencies.
swiftui-patterns
Migrate SwiftUI apps to iOS 17+ patterns with @Observable and NavigationStack.
swift-networking
Implement end-to-end networking workflows for NWConnection and NetworkConnection across iOS versions.
Frequently Asked Questions
FAQPage SchemaHow to install claude-swift-engineering?βΌ
Run `npx skills add johnrogers/claude-swift-engineering --all -g -y` in your terminal to install all skills globally.
What does claude-swift-engineering help with?βΌ
It provides specialized guidance for building iOS and macOS apps with Swift 6.2, SwiftUI, and TCA, covering architecture, testing, debugging, and App Store features like StoreKit and haptics.
Does it support The Composable Architecture (TCA)?βΌ
Yes. It includes dedicated skills and agents for TCA reducers, effects, navigation, dependencies, and TestStore-based testing.
Can it help debug SwiftUI navigation and memory issues?βΌ
Yes. The swift-diagnostics skill provides systematic decision trees for NavigationStack bugs, build failures, retain cycles, and slow builds.
Do I need to be an expert Swift developer to use it?βΌ
No. The skills explain modern patterns in plain terms with code examples, so your coding assistant can apply best practices even if you are newer to Swift.
Related Repositories in Software Engineering
View All in Software Engineeringβopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core