skills/swiftui/SKILL.md
API reference: SwiftUI. Query for views, layouts, navigation, @State/@Binding/@Observable, view modifiers, NavigationStack, iOS 26+ features.
npx skillsauth add vabole/apple-skills swiftuiInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides access to SwiftUI documentation via downloaded reference files.
The following Apple documentation pages are available locally (grep-friendly):
| File | Content | |------|---------| | swiftui-overview.md | Full SwiftUI framework index (907KB) | | view-protocol.md | View protocol and all modifiers (59KB) | | state.md | @State property wrapper | | binding.md | @Binding property wrapper | | environment.md | @Environment property wrapper | | observation.md | @Observable macro (iOS 17+) | | navigationstack.md | NavigationStack (iOS 16+) | | navigationsplitview.md | NavigationSplitView | | tabview.md | TabView | | list.md | List view | | canvas.md | Canvas — immediate-mode drawing (iOS 15+) | | graphicscontext.md | GraphicsContext — drawing API used inside Canvas |
.md files first.SKILL.md frontmatter, then grep their local files. This is faster and uses less context than fetching new docs from the internet.swiftui-overview.md with the sosumi.ai Markdown mirror. For example, /documentation/swiftui/button maps to https://sosumi.ai/documentation/swiftui/button.| Topic | URL Path |
|-------|----------|
| Text | swiftui/text |
| Button | swiftui/button |
| Image | swiftui/image |
| VStack | swiftui/vstack |
| HStack | swiftui/hstack |
| ZStack | swiftui/zstack |
| Form | swiftui/form |
| Sheet | swiftui/sheet |
| Alert | swiftui/alert |
| Picker | swiftui/picker |
| Toggle | swiftui/toggle |
| Slider | swiftui/slider |
| ProgressView | swiftui/progressview |
| AsyncImage | swiftui/asyncimage |
| GeometryReader | swiftui/geometryreader |
| ScrollView | swiftui/scrollview |
| LazyVStack | swiftui/lazyvstack |
| LazyHStack | swiftui/lazyhstack |
| NavigationLink | swiftui/navigationlink |
| ToolbarItem | swiftui/toolbaritem |
| Canvas | swiftui/canvas |
| GraphicsContext | swiftui/graphicscontext |
.md files for your topicswiftui-overview.md for documentation pathssosumi.ai with documentation paths from the overviewExample workflow:
# Looking for info on modifiers?
grep -i "padding" view-protocol.md
# Need full Text documentation? Check the local file first.
grep -i "font" text.md
development
API reference: XCUITest. Query for element queries, waiting patterns, Swift 6 @MainActor, assertions, screenshots, launch arguments.
development
API reference: TipKit. Tip protocol, TipView, PopoverTipView, Tips.configure, inline and popover tips.
development
API reference: MapKit for SwiftUI. Map view, Marker, Annotation, camera positions, map features.
development
API reference: Apple Human Interface Guidelines. Query for design patterns, UI components, accessibility, color, typography, layout, haptics.