{"enrichment":{"faq":[{"a":"swiftdata-code-review provides intelligent code review tailored to SwiftData model patterns, analyzing your data models for correctness, performance considerations, and alignment with SwiftData best practices. The skill validates schema design, checks @model and @query decorators, examines relationship definitions and delete rules, reviews concurrency patterns with actors, and audits schema migrations and versioning to offer actionable feedback on architecture and implementation details.","q":"What does swiftdata-code-review analyze in my models?"},{"a":"swiftdata-code-review reviews SwiftData models by examining @model decorator usage, property definitions, and relationship configurations for correctness. It validates that models follow framework conventions, checks for common design pitfalls, and ensures relationships use appropriate delete rules. The skill also assesses whether your model structure supports efficient querying and proper data persistence patterns aligned with SwiftData best practices.","q":"How does swiftdata-code-review review SwiftData models?"},{"a":"Yes. swiftdata-code-review validates SwiftData queries and predicates for performance by analyzing @query definitions, predicate construction, and filtering logic. The skill identifies inefficient query patterns, checks for unnecessary data fetching, and reviews predicate complexity to help you optimize database access and reduce performance bottlenecks in your SwiftData implementation.","q":"Can swiftdata-code-review validate SwiftData queries and predicates for performance?"},{"a":"Yes. swiftdata-code-review checks SwiftData concurrency and actor-based operations by reviewing how you structure model access across threads. The skill audits actor isolation, validates main-thread safety in model contexts, and identifies potential data race conditions or blocking operations that could impact app responsiveness and data consistency.","q":"Does swiftdata-code-review check for concurrency issues?"},{"a":"swiftdata-code-review audits SwiftData schema migrations and versioning by reviewing @VersionedSchema usage, migration plans, and version transitions. The skill validates that your migration strategy handles data transformations correctly, checks for proper version sequencing, and ensures delete rules and relationship changes are handled safely during schema evolution.","q":"What schema migration issues can swiftdata-code-review audit?"},{"a":"swiftdata-code-review identifies SwiftData relationship and delete rule issues by examining @Relationship decorators, delete rule configurations, and cascade behavior. The skill validates that relationships are properly defined with appropriate delete rules (.cascade, .deny, .nullify), checks for orphaned data risks, and ensures relationship decorators align with your data model's integrity requirements.","q":"How does swiftdata-code-review identify relationship and delete rule issues?"}],"shadow_tags":["data-persistence","swift-framework","schema-validation","concurrency-safety","orm-patterns","migration-strategy","query-optimization","relationship-design"],"summary_rewrite":"swiftdata-code-review provides intelligent code review tailored to SwiftData model patterns, helping developers validate schema design and follow framework conventions. The skill analyzes your data models for correctness, performance considerations, and alignment with SwiftData best practices, offering actionable feedback on architecture and implementation details."},"files":[{"bytes":3026,"path":"plugins/beagle-ios/skills/swiftdata-code-review/SKILL.md","sha256":"1be72ae3f57735aff0c92a8102b5a50da805e81f28a544383de0044fda7985d3","url":"https://skillfed.io/files/existential-birds/beagle/swiftdata-code-review/9831c61e/SKILL.md"}],"id":"existential-birds/beagle/swiftdata-code-review","links":{"html":"https://skillfed.io/existential-birds/beagle/swiftdata-code-review","md":"https://skillfed.io/existential-birds/beagle/swiftdata-code-review.md","repo":"https://github.com/existential-birds/beagle"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":10,"language":"TypeScript","last_updated":"2026-07-21","license":"Apache-2.0","name":"swiftdata-code-review","publisher":"existential-birds","stars":74},"relations":{"similar":[{"id":"existential-birds/beagle/sqlalchemy-code-review"},{"id":"existential-birds/beagle/review-ios"},{"id":"existential-birds/beagle/healthkit-code-review"},{"id":"existential-birds/beagle/sqlx-code-review"},{"id":"existential-birds/beagle/swift-code-review"},{"id":"dpearson2699/swift-ios-skills/swiftdata"},{"id":"existential-birds/beagle/app-intents-code-review"},{"id":"CharlesWiltgen/Axiom/axiom-audit-swiftdata"},{"id":"existential-birds/beagle/go-code-review"},{"id":"vanab/SwiftData-agent-skill/swiftdata-expert-skill"}]},"slug":{"owner":"existential-birds","repo":"beagle","skill":"swiftdata-code-review"},"version":"9831c61e"}
