swiftui

GitHub

提供 SwiftUI 本地文档参考,支持视图、布局、状态管理及导航等查询。通过 grep 本地文件优先检索,缺失时利用索引路径从镜像站获取,辅助 iOS 前端开发。

skills/swiftui/SKILL.md Prisma-Labs-Dev/apple-skills

Trigger Scenarios

查询 SwiftUI 组件或 API 用法 解决 iOS 界面布局或状态绑定问题 查找特定视图修饰符或导航栈配置

Install

npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -g -y
More Options

Use without installing

npx skills use Prisma-Labs-Dev/apple-skills@swiftui

指定 Agent (Claude Code)

npx skills add Prisma-Labs-Dev/apple-skills --skill swiftui -a claude-code -g -y

安装 repo 全部 skill

npx skills add Prisma-Labs-Dev/apple-skills --all -g -y

预览 repo 内 skill

npx skills add Prisma-Labs-Dev/apple-skills --list

SKILL.md

Frontmatter
{
    "name": "swiftui",
    "agent": "Explore",
    "context": "fork",
    "description": "API reference: SwiftUI. Query for views, layouts, navigation, @State\/@Binding\/@Observable, view modifiers, NavigationStack, iOS 26+ features.",
    "user-invocable": true
}

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):

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

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

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

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

Version History

  • a76633b Current 2026-07-25 07:01

Same Skill Collection

disabled-skills/guide-swiftui-view-refactor/SKILL.md
disabled-skills/ios-design-consultant/SKILL.md
disabled-skills/ios-ui-craft/SKILL.md
skills/appintents/SKILL.md
skills/apple-aso/SKILL.md
skills/apple-docs-index/SKILL.md
skills/backgroundtasks/SKILL.md
skills/combine/SKILL.md
skills/core-animation/SKILL.md
skills/corehaptics/SKILL.md
skills/eventkit/SKILL.md
skills/guide-macos-spm-packaging/SKILL.md
skills/guide-swift-concurrency/SKILL.md
skills/guide-swift-testing/SKILL.md
skills/guide-swiftdata/SKILL.md
skills/guide-swiftui-animations/SKILL.md
skills/guide-swiftui-charts/SKILL.md
skills/guide-swiftui-performance-audit/SKILL.md
skills/guide-swiftui-ui-patterns/SKILL.md
skills/healthkit/SKILL.md
skills/hig/SKILL.md
skills/ios-dev/SKILL.md
skills/ios-liquid-glass/SKILL.md
skills/mapkit/SKILL.md
skills/photosui/SKILL.md
skills/simulator-utils/SKILL.md
skills/storekit/SKILL.md
skills/swift-concurrency/SKILL.md
skills/swift-testing/SKILL.md
skills/swiftdata/SKILL.md
skills/tipkit/SKILL.md
skills/uikit/SKILL.md
skills/usernotifications/SKILL.md
skills/widgetkit/SKILL.md
skills/xcuitest/SKILL.md

Metadata

Files
0
Version
a76633b
Hash
da4fd0e0
Indexed
2026-07-25 07:01

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 05:28
浙ICP备14020137号-1 $mapa de visitantes$