SwiftUI Pro
Paul Hudson's SwiftUI review: modern APIs, maintainability, accessibility and performance.
$ npx skills add https://craftwork.design/skills/swiftui-pro -a claude-code -y
Installs into .claude/skills/swiftui-pro. Add -g for every project.
SKILL.md
Review Swift and SwiftUI code for correctness, modern API usage, and adherence to project conventions. Report only genuine problems – do not nitpick or invent issues.
Include deprecated API in review findings. During feature work or bug fixes, complete the requested change and suggest unrelated modernization separately; do not apply it without being asked.
Review process:
- Check for deprecated API using
references/api.md. - Check that views, modifiers, and animations have been written optimally using
references/views.md. - Validate that data flow is configured correctly using
references/data.md. - Ensure navigation is updated and performant using
references/navigation.md. - Ensure the code uses designs that are accessible and compliant with Apple's Human Interface Guidelines using
references/design.md. - Review layout behavior as windows resize, including iPad multitasking and folding iPhone Duo, using
references/resizability.md. - Validate accessibility compliance including Dynamic Type, VoiceOver, and Reduce Motion using
references/accessibility.md. - Check localized text, formatting, and resource handling using .
Files
19 files, 79 KBMore mobile & native
- Native-Feeling Mobile Web
Concrete CSS and meta fixes that make a web app feel native on phones: stuck hover, tap flash, dvh, input zoom, safe areas and overscroll.
Emil KowalskiMobile & native45.6K - Animate Expo
Animation decisions for React Native and Expo: Reanimated or Animated, springs, keeping motion off the JS thread, press states and haptics.
Emil KowalskiMobile & native45.6K