swiftui-expert — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited swiftui-expert (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Claude Code skill that guides writing, reviewing, and improving SwiftUI code — correct state management, modern APIs, view composition, performance, animations, accessibility, and iOS 26+ Liquid Glass styling.
iOS developers who want AI-assisted guidance on:
@State, @Binding, @Observable, @Bindable).task/.task(id:), offloading heavy work with @concurrent)Layout protocol@AppStorage/@SceneStorage/SwiftData)Install via skills.sh:
npx skills add SwiftyJourney/swiftui-expert-skillskills/ convention| Area | Topics |
|---|---|
| State & Data Flow | Property wrappers, persistence (@AppStorage/@SceneStorage/SwiftData/PreferenceKey), data loading (.task/.task(id:), @concurrent) |
| View Structure & Layout | Composition and extraction, list identity, the custom Layout protocol |
| Modern APIs & Navigation | iOS 18/26 replacements, NavigationStack/NavigationSplitView, scroll, text & localization |
| App Structure | App protocol, scenes, WindowGroup, scenePhase |
| Performance | Structural identity, view-update cost, AsyncImage/image optimization |
| Animation & Interaction | Implicit/explicit, transitions, PhaseAnimator/KeyframeAnimator, gestures |
| Accessibility & Platform | Semantic styling, @ScaledMetric, VoiceOver, iOS 26 Liquid Glass |
Try these prompts:
Review this SwiftUI view for state management issues.This view body is 200 lines. Help me break it down.Update this code to use modern SwiftUI APIs.The agent will follow the skill's workflow decision tree, reference the correct guide, provide corrected code, and explain why each pattern is preferred.
SKILL.md # Hub: behavior contract, diagnostic table, reference router
references/
├── state-management.md # Property wrapper selection guide
├── data-persistence.md # @AppStorage, @SceneStorage, SwiftData, PreferenceKey
├── data-loading-and-tasks.md # .task/.task(id:) entry points, @concurrent, cancellation
├── view-composition.md # View extraction rules and patterns
├── layout-protocol.md # Layout negotiation, custom Layout, alignment guides
├── modern-apis.md # iOS 18/26 API replacements
├── performance-patterns.md # Optimization techniques and anti-patterns
├── list-patterns.md # Stable identity, ForEach, LazyVStack
├── navigation-patterns.md # NavigationStack, programmatic navigation
├── app-lifecycle-and-scenes.md # App protocol, scenes, WindowGroup, scenePhase
├── animation-basics.md # withAnimation, implicit/explicit
├── animation-transitions.md # AnyTransition, matched geometry
├── animation-advanced.md # PhaseAnimator, KeyframeAnimator
├── gestures.md # Gesture types, @GestureState, composition & precedence
├── scroll-patterns.md # scrollPosition, scrollTargetBehavior
├── text-formatting.md # AttributedString, formatting, localization
├── image-optimization.md # AsyncImage, caching strategies
├── accessibility-patterns.md # Semantic styling, @ScaledMetric, VoiceOver
└── liquid-glass.md # iOS 26 Liquid Glass API and HIG guidanceMIT — see LICENSE.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.