mcpField
S
swiftui

swiftui

github.com/prisma-labs-dev开发349699 次安装5 周前更新
代码仓库

关于 swiftui

提供 Apple 文档本地文件的 SwiftUI 参考技能,支持搜索。开发者可借此查找框架 API,并定位更多文档路径。

主要功能

  1. 01本地 SwiftUI 文档
  2. 02框架与 API 索引
  3. 03常见视图主题指引
  4. 04查找更多文档的说明

适用场景

  1. 01查询 SwiftUI 视图 API
  2. 02搜索本地修饰符文档
  3. 03定位其他 Apple 文档路径

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/prisma-labs-dev/apple-skills --skill swiftui

安装后在 Claude Code 中输入/swiftui确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

alert.md
areamark.md
asyncimage.md
barmark.md
binding.md
button.md
canvas.md
chart.md
charts-overview.md
color.md
confirmationdialog.md
contentunavailableview.md
disclosuregroup.md
environment.md
form.md
geometryreader.md
graphicscontext.md
grid.md
hstack.md
image.md
inspector.md
label.md
lazyhstack.md
lazyvstack.md
linemark.md
list.md
menu.md
navigationlink.md
navigationsplitview.md
navigationstack.md

详细介绍

SwiftUI 参考

此技能可通过下载的参考文件访问 SwiftUI 文档。

已下载的参考文件

以下 Apple 文档页面可在本地访问(便于 grep):

文件内容
swiftui-overview.md完整的 SwiftUI 框架索引(907KB)
view-protocol.mdView 协议及其所有修饰符(59KB)
state.md@State 属性包装器
binding.md@Binding 属性包装器
environment.md@Environment 属性包装器
observation.md@Observable 宏(iOS 17+)
navigationstack.mdNavigationStack(iOS 16+)
navigationsplitview.mdNavigationSplitView
tabview.mdTabView
list.mdList 视图
canvas.mdCanvas — 即时模式绘图(iOS 15+)
graphicscontext.mdGraphicsContext — 在 Canvas 中使用的绘图 API

获取更多文档

  1. 首先搜索此技能的本地 .md 文件。
  2. 如果这里没有相关主题,请根据名称、描述或 SKILL.md 前置内容检查其他已安装的 Apple 技能,然后 grep 其本地文件。与从互联网获取新文档相比,这样速度更快,也更省上下文。
  3. 如果没有已安装的技能包含该页面,请使用 swiftui-overview.md 中的相关文档路径,通过 sosumi.ai Markdown 镜像获取。例如,/documentation/swiftui/button 对应 https://sosumi.ai/documentation/swiftui/button。
常见 SwiftUI 文档路径
主题URL 路径
文本swiftui/text
按钮swiftui/button
图像swiftui/image
VStackswiftui/vstack
HStackswiftui/hstack
ZStackswiftui/zstack
表单swiftui/form
Sheetswiftui/sheet
Alertswiftui/alert
Pickerswiftui/picker
Toggleswiftui/toggle
Sliderswiftui/slider
ProgressViewswiftui/progressview
AsyncImageswiftui/asyncimage
GeometryReaderswiftui/geometryreader
ScrollViewswiftui/scrollview
LazyVStackswiftui/lazyvstack
LazyHStackswiftui/lazyhstack
NavigationLinkswiftui/navigationlink
ToolbarItemswiftui/toolbaritem
Canvasswiftui/canvas
GraphicsContextswiftui/graphicscontext

使用说明

  1. 先检查已下载的文件 - 用 grep 在本地 .md 文件中搜索相关主题
  2. 将概览用作索引 - 在 swiftui-overview.md 中搜索文档路径
  3. 仅在需要时获取 - 如果没有已安装的技能包含该页面,请使用概览中的文档路径,通过 sosumi.ai 获取

工作流示例:

# 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

来源

评论

支持 Markdown