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.

5.7K
Installs
5
Use cases
9/10
Quality

Is swiftdata-pro safe to install?

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?

SKILL.md
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.

Data sourced from twostraws/swiftdata-agent-skill on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

make-interfaces-feel-better

37.7K

Frontend 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.

noneuidesignjakubkrehel

golang-code-style

33.3K

Go 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.

lowgolangcoding-standardssamber

swiftui-pro

21.8K

SwiftUI 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.

lowSwiftUISwifttwostraws

swift-concurrency

13.2K

Swift 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.

highswiftconcurrencyavdlee