swiftdata-pro
The swiftdata-pro skill assists developers in writing, reviewing, and improving SwiftData code by applying specific rules for modern API usage, concurrency, and project conventions.
Is swiftdata-pro safe to install?
Safe to install: our audit of swiftdata-pro's source files found 0 shell commands, 0 external URLs, file reads and writes (low risk). Every command and URL listed appears verbatim in the skill's source. The skill reads local reference files (core-rules.md, predicates.md, cloudkit.md, indexing.md, class-inheritance.md) to perform its analysis.
How we audit skills: our security review methodology.
Who is this skill for?
Swift developers working on projects that utilize SwiftData for data persistence.
What can you do with it?
- Reviewing SwiftData code for correctness and modern API usage.
- Writing new SwiftData models and queries.
- Checking for CloudKit-specific constraints in SwiftData projects.
- Optimizing database indexing for iOS 18+ targets.
- Implementing model subclassing patterns for iOS 26+ targets.
How good is this skill?
Quality score: 9/10. The skill provides clear, actionable instructions and a structured output format. It relies on specific local reference files to maintain consistency.
What does the skill file contain?
Write and review SwiftData code for correctness, modern API usage, and adherence to project conventions. Report only genuine problems - do not nitpick or invent issues. Review process: 1. Check for core SwiftData issues using `references/core-rules.md`. 1. Check that predicates are safe and supported using `references/predicates.md`. 1. If the project uses CloudKit, check for CloudKit-specific constraints using `references/cloudkit.md`. 1. If the project targets iOS 18+, check for indexing opportunities using `references/indexing.md`. 1. If the project targets iOS 26+, check for class inheri...
Frequently asked questions
Does this skill suggest Core Data alternatives?
No. The skill prioritizes SwiftData and only suggests Core Data functionality if a feature cannot be solved with SwiftData.
Which reference files does the skill use for reviews?
The skill uses references/core-rules.md, references/predicates.md, references/cloudkit.md, references/indexing.md, and references/class-inheritance.md.
Can the skill introduce third-party frameworks?
No. The skill requires user permission before introducing any third-party frameworks.
Related skills
make-interfaces-feel-better
37.7KFrontend developers and designers using AI agents to review UI code or implement design system improvements
This skill provides design engineering principles for polishing user interfaces. It guides the agent in reviewing and implementing UI details such as typography, animations, border radii, optical alignment, and performance optimizations.
golang-code-style
33.3KGo developers and AI coding agents performing code reviews or writing new Go code
This skill provides a comprehensive set of Go code style conventions focused on clarity, maintainability, and idiomatic patterns. It covers variable declarations, control flow, function design, file organization, and string handling, serving as a guide for human-judgment-based code reviews that complement automated linters.
swiftui-pro
21.8KSwiftUI developers seeking to improve code quality and ensure adherence to modern Apple development standards
The swiftui-pro skill reviews SwiftUI code for modern API usage, maintainability, and performance. It validates code against a set of local reference files covering accessibility, data flow, navigation, and Swift best practices.
swift-concurrency
13.2KSwift developers managing concurrency issues, refactoring callback-based code, or migrating projects to Swift 6
The swift-concurrency skill provides diagnostic and refactoring guidance for Swift Concurrency, including migration to Swift 6, actor isolation, Sendable conformance, and task management.