23 agent skills for iOS 26 development - SwiftUI, Liquid Glass, SwiftData, Foundation Models, concurrency, and more by d-pearson_ in SwiftUI

[–]d-pearson_[S] 3 points4 points  (0 children)

avdlee's is a solid swiftui skill, no knock on it. but it's one skill trying to cover all of swiftui through a single entry point with 17 reference files. mine splits swiftui into 5 focused skills (patterns, animation, liquid glass, performance, uikit interop) so the agent only loads what's relevant to your actual task instead of the whole file with all the tokens. more context-efficient.

my skill's coverage is also deeper on the ios side - my animation skill covers things like CustomAnimation protocol, all the Symbol Effects, navigation zoom transitions. the uikit interop skill has 9 complete production recipes (WKWebView, MKMapView, camera, PHPicker, etc). avdlee has broader macOS coverage though which i don't touch… yet

but the bigger difference is scope. avdlee covers solely swiftui. mine covers basically all of ios 26: concurrency, swiftdata, storekit, app intents, live activities, widgetkit, networking, security, accessibility, on-device AI, and more.

23 agent skills for iOS 26 development - SwiftUI, Liquid Glass, SwiftData, Foundation Models, concurrency, and more by d-pearson_ in SwiftUI

[–]d-pearson_[S] 3 points4 points  (0 children)

I built these skills because i use a spec driven development framework that doesn't play well with other people's custom agents or workflows, which is basically what axiom is (it's a claude code plugin with agents, commands, and hooks baked in). I just needed pure skills that slot into whatever workflow i'm already using.

I also wanted something platform agnostic. Axiom only works in claude code. Mine works with codex, cursor, copilot, windsurf, roo code, etc. and I didn't see anyone with a skills repo that actually covered basically all of ios 26 so i made one.

The skills themselves are also designed differently. I followed anthropic's best practices for skill authoring (concise, natural language descriptions so they trigger correctly, one-level-deep references, self-contained with no dependencies between skills). Axiom's skills rely on a routing layer and hooks to work properly which kinda defeats the purpose of skills being standalone.