关于 swiftui-patterns
swiftui-patterns 是一项技能,为 Apple 平台上的 SwiftUI 视图和组件开发提供实践建议与示例,适合处理导航、屏幕构成和状态管理的开发者。其内容聚焦于符合 SwiftUI 习惯的实现模式。
主要功能
- 01基于 TabView 的导航架构
- 02导航层级模式
- 03使用堆栈和网格构成屏幕
- 04自定义视图修饰符
- 05@State 和 @Binding 管理
- 06附示例的组件模式
适用场景
- 01构建基于标签页的导航
- 02使用堆栈和网格组织屏幕
- 03管理视图状态与绑定
- 04构建可复用的 SwiftUI 组件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill swiftui-patterns安装后在 Claude Code 中输入/swiftui-patterns确认已加载。
附带文件stub.yaml
详细介绍
swiftui-patterns
目录占位条目 — 完整技能:Dimillian/Skills
决策树
-
是否已安装完整技能? 上游将此技能命名为
swiftui-ui-patterns,因此它会安装在此指针旁边(不会替换此指针)。- 全局:
f=~/.agents/skills/swiftui-ui-patterns/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/swiftui-ui-patterns/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已作为swiftui-ui-patterns安装,调用该技能并继续pointer→ 转到第 2 步
- 全局:
-
检测范围,然后安装:
[ -e ~/.agents/skills/swiftui-patterns ] && echo "global" || echo "project"全局:
npx skills add Dimillian/Skills --skill swiftui-ui-patterns -g -y项目:
npx skills add Dimillian/Skills --skill swiftui-ui-patterns -yClaude Code: 发送以
!开头的聊天消息作为命令,即可在不离开对话的情况下运行它。
注意事项
- 许可证: MIT
- 名称冲突:
swiftui-ui-patterns也由swiftui-claude-skills提供(作为其安装内容或目录指针);同时安装两者会覆盖较早安装的版本。
安装后调用
- 技能名称:
swiftui-ui-patterns - 触发短语:"SwiftUI patterns"、"SwiftUI components"、"SwiftUI tab architecture"、"SwiftUI screen"
功能
提供在 Apple 平台上构建 SwiftUI 视图和组件的最佳实践及示例指导:使用 TabView 的基于标签页的导航架构、导航层级、使用堆栈和网格进行屏幕组合、自定义视图修饰符、@State 和 @Binding 管理,以及包含参考示例的组件专属模式。确保 SwiftUI 代码符合惯用写法,并避免导致布局或状态管理问题的常见架构错误。
不适用场景
- Liquid Glass(iOS 26)API → 使用
liquid-glass-skill - SwiftUI 应用的视觉设计方向 → 使用
swiftui-design-skill - 更全面的 SwiftUI 技能集 → 使用
swiftui-claude-skills
评论
支持 Markdown