Use the swiftdata-pro agent skill
mainThe swiftdata-pro skill is designed to write, review, and improve SwiftData code. It focuses on correctness, modern API usage (Swift 6.2+), and adherence to project conventions.
When to use it
Use this skill when you need an agent to:
- Write new SwiftData models, views, or logic.
- Review existing SwiftData implementations for bugs or anti-patterns.
- Improve code to leverage modern features like iOS 18+ indexing or iOS 26+ class inheritance.
Core Principles
- SwiftData First: The skill prefers SwiftData over Core Data. Core Data is only suggested if a feature is impossible in SwiftData.
- Modern Concurrency: Targets Swift 6.2 or later using modern Swift concurrency patterns.
- No Unasked Dependencies: Does not introduce third-party frameworks without explicit permission.
- No Nitpicking: Reports only genuine problems and avoids inventing non-issues.