Install
openclaw skills install @anderskev/swiftdata-code-reviewReviews SwiftData code for model design, queries, concurrency, and migrations. Use when reviewing .swift files with import SwiftData, @Model, @Query, @ModelActor, or VersionedSchema.
openclaw skills install @anderskev/swiftdata-code-review| Issue Type | Reference |
|---|---|
| @Model, @Attribute, @Relationship, delete rules | references/model-design.md |
| @Query, #Predicate, FetchDescriptor, #Index | references/queries.md |
| @ModelActor, ModelContext, background operations | references/concurrency.md |
| VersionedSchema, MigrationStage, lightweight/custom | references/migrations.md |
Run in order; do not assert an issue until the gate for that issue passes.
.swift path(s) and confirmed SwiftData surface in scope (e.g. import SwiftData, @Model, @Query, @ModelActor, VersionedSchema, or migration types). If none apply, stop or narrow scope with one sentence.references/*.md from the Quick Reference table or wrote N/A: no <area> in this review with a one-line reason.[FILE:LINE] ISSUE_TITLE header (line range allowed) from the file you read; no finding without a cite.[FILE:LINE] ISSUE_TITLE, then severity or checklist grouping—no uncited assertions.final (subclassing crashes)append(contentsOf:))