Apple-skills swiftui

API reference: SwiftUI. Query for views, layouts, navigation, @State/@Binding/@Observable, view modifiers, NavigationStack, iOS 26+ features.

install
source · Clone the upstream repo
git clone https://github.com/vabole/apple-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/vabole/apple-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/swiftui" ~/.claude/skills/vabole-apple-skills-swiftui && rm -rf "$T"
manifest: skills/swiftui/SKILL.md
source content

SwiftUI Reference

This skill provides access to SwiftUI documentation via downloaded reference files.

Downloaded Reference Files

The following Apple documentation pages are available locally (grep-friendly):

FileContent
swiftui-overview.mdFull SwiftUI framework index (907KB)
view-protocol.mdView 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.mdNavigationStack (iOS 16+)
navigationsplitview.mdNavigationSplitView
tabview.mdTabView
list.mdList view

Fetching More Docs

  1. Search this skill's local
    .md
    files first.
  2. If the topic is not here, check the other installed Apple skills you have available by their names, descriptions, or
    SKILL.md
    frontmatter, then grep their local files. This is faster and uses less context than fetching new docs from the internet.
  3. If no installed skill has the page, use the relevant documentation path from
    swiftui-overview.md
    with the
    sosumi.ai
    Markdown mirror. For example,
    /documentation/swiftui/button
    maps to
    https://sosumi.ai/documentation/swiftui/button
    .

Common SwiftUI Doc Paths

TopicURL 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

Usage Instructions

  1. Check downloaded files first - Grep the local
    .md
    files for your topic
  2. Use the overview as an index - Search
    swiftui-overview.md
    for documentation paths
  3. Fetch only when needed - If no installed skill has the page, use
    sosumi.ai
    with documentation paths from the overview

Example 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

Sources