Skip to main content

swiftdata

SwiftData skills โ€” class inheritance patterns for hierarchical models, type-based querying, polymorphic relationships, and inheritance-vs-enum decisions. Use when designing SwiftData model hierarchies.

Jump to install

Source facts

Repository
rshankras/claude-code-apple-skills
Last source activity
July 16, 2026 at 14:28
Detected SKILL.md language
English
Stars
753
Forks
71

Install options

The review-first prompt is selected by default. You can switch to a direct command or download a local copy.

Review the source files

Read SKILL.md and any companion files shown by SkillsMP before deciding whether to install.

File Explorer
2 files

Showing SKILL.md

SKILL.md
Source instructions ยท Read-only preview
name
swiftdata
description
SwiftData skills โ€” class inheritance patterns for hierarchical models, type-based querying, polymorphic relationships, and inheritance-vs-enum decisions. Use when designing SwiftData model hierarchies.
allowed-tools
["Read","Glob","Grep"]
last_verified
2026-07-16T00:00:00.000Z
review_by
2027-06-22T00:00:00.000Z
# SwiftData Skills SwiftData modeling patterns beyond the basics. ## When This Skill Activates Use this skill when the user: - Designs **hierarchical SwiftData models** (class inheritance) - Needs **type-based or polymorphic queries** - Weighs **inheritance vs enum** for model variants ## Available Skills Paths are relative to THIS file's directory โ€” skills run with cwd set to the user's project, so resolve each path from this SKILL.md's own location. | Skill | Read | Covers | |-------|------|--------| | inheritance | `inheritance/SKILL.md` | Class inheritance, polymorphic relationships, type-based querying, inheritance-vs-enum | ## How to Route 1. Read `inheritance/SKILL.md` (relative to this file) plus any reference files it lists. 2. Apply the guidance to the user's code. For broader macOS SwiftData architecture, see also `../macos/swiftdata-architecture/SKILL.md`.
View on GitHub