mcpField
S
swiftdata

swiftdata

github.com/rshankras开发844178 次安装14 周前更新
代码仓库

关于 swiftdata

面向 SwiftData 开发者的进阶建模技能,涵盖类继承、多态关系与查询,以及在继承和枚举之间进行选择。

主要功能

  1. 01SwiftData 类继承模式
  2. 02多态关系与查询
  3. 03继承与枚举的取舍指南
  4. 04基于类型的查询建议

适用场景

  1. 01设计分层 SwiftData 模型
  2. 02按类型查询模型
  3. 03为模型变体选择继承或枚举

安装

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

$npx skills add https://github.com/rshankras/claude-code-apple-skills --skill swiftdata

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

详细介绍

SwiftData 技能

超越基础的 SwiftData 建模模式。

此技能的启用条件

在用户执行以下操作时使用此技能:

  • 设计分层 SwiftData 模型(类继承)
  • 需要基于类型或多态的查询
  • 权衡模型变体使用继承还是枚举

可用技能

路径相对于此文件所在目录——技能运行时的工作目录设为用户的项目,因此请从此 SKILL.md 所在位置解析每个路径。

技能阅读涵盖内容
inheritanceinheritance/SKILL.md类继承、多态关系、基于类型的查询、继承与枚举的权衡

路由方式

  1. 阅读 inheritance/SKILL.md(相对于此文件)以及其中列出的任何参考文件。
  2. 将相关指导应用到用户的代码中。如需了解更广泛的 macOS SwiftData 架构,也请参阅 ../macos/swiftdata-architecture/SKILL.md。

评论

支持 Markdown