If you're building for iOS 26, this covers the Liquid Glass material system and the new SwiftUI APIs like WebView and Chart3D. The reference guide structure is smart: it breaks down automatic adoption (what you get for free by recompiling with Xcode 26) versus what needs explicit code. The common mistakes section is honest about real gotchas like overusing glass effects on content areas instead of navigation, and the reminder that Clear variant only works for media-rich backgrounds. Good backward compatibility guidance with availability guards for iOS 17/18 support.

skills.sh installs
243
GitHub stars
233
last updated
Aug 21, 2026

Install

$ npx -y skills add johnrogers/claude-swift-engineering --skill ios-26-platform --agent claude-code

Installs into .claude/skills of the current project.

Files

iOS 26 Platform

iOS 26 introduces Liquid Glass, Apple's next-generation material design system that dynamically bends light, moves organically, and adapts automatically across all platforms.

Overview

iOS 26 modernizes UI with new materials (Liquid Glass), SwiftUI APIs (WebView, Chart3D, @Animatable), and advanced features (@BackoffAnimation, free-form windows). The core principle: modern UI gets updated automatically at compile time; most Liquid Glass benefits are "free" from recompiling with Xcode 26.

Reference Loading Guide

ALWAYS load reference files if there is even a small chance the content may be required. It's better to have the context than to miss a pattern or make a mistake.

Sponsors

Details

Repository
github.com/johnrogers/claude-swift-engineering
Category
Mobile Development
First seen
Jun 3, 2026

More from johnrogers/claude-swift-engineering

All 10
1dpearson2699 avatarios-accessibilitydpearson2699/swift-ios-skillsBuild and audit SwiftUI, UIKit, and AppKit accessibility for VoiceOver, Voice Control, Switch Control, Full Keyboard Access, Dynamic Type, focus restoration, la5.2Kskills.sh installs
2dpearson2699 avatarswift-testingdpearson2699/swift-ios-skillsWrites and migrates Swift Testing framework tests with @Test, @Suite, #expect, #require, confirmation, traits, withKnownIssue, Attachment.record, processExitsWi4.5Kskills.sh installs
3dpearson2699 avatarswift-languagedpearson2699/swift-ios-skillsApply modern Swift language patterns and idioms for non-concurrency, non-SwiftUI code. Covers if/switch expressions (Swift 5.9+), typed throws (Swift 6+), resul4.1Kskills.sh installs
4dpearson2699 avatarswift-architecturedpearson2699/swift-ios-skillsSelects, reviews, and migrates Apple-platform app architectures across MV with Observation, MVVM, MVI, TCA, Clean Architecture, Coordinator, and legacy VIPER. U3.3Kskills.sh installs
5dpearson2699 avatarswift-securitydpearson2699/swift-ios-skillsUse when working with iOS/macOS Keychain Services (SecItem queries, kSecClass, OSStatus errors), biometric authentication (LAContext, Face ID, Touch ID), Crypto3.2Kskills.sh installs
6dpearson2699 avatarswift-formatstyledpearson2699/swift-ios-skillsFormats and parses locale-aware numbers, decimals, currencies, percentages, dates, durations, measurements, names, lists, byte counts, and URLs with Foundation 2.8Kskills.sh installs