By sitapix
Skills for SQLiteData by Point-Free: @Table models, @FetchAll/@FetchOne/@Fetch wrappers, GRDB-backed queries, migrations, and CloudKit SyncEngine.
Use when setting up or troubleshooting iCloud/CloudKit configuration for SQLiteData sync — covers enabling iCloud capability, CloudKit entitlements, container creation, Remote Notifications background mode, deploying schema from development to production, and resetting the development environment via CloudKit Console.
Use when implementing CloudKit sync with SQLiteData — covers SyncEngine setup, sharing records, SyncMetadata queries, backwards-compatible migrations, schema constraints, account changes, and testing sync. NOT for core @Table/@FetchAll patterns (use core) or error lookup (use diag)
Use when building with SQLiteData — covers @Table models, @FetchAll/@FetchOne/@Fetch property wrappers, FetchKeyRequest, database setup, migrations, and query building. NOT for CloudKit sync (use router) or debugging errors (use diag)
Use when a SQLiteData error message or unexpected behavior occurs — symptom-to-fix lookup for build errors, runtime crashes, migration failures, and query problems. NOT for implementing features (use core) or learning CloudKit sync patterns (use router)
Use when looking up exact API signatures, init parameters, type details, or advanced patterns (FTS5, custom functions, seeding) — covers all public types, property wrappers, SyncEngine methods, and re-exported types. NOT for usage patterns (use core) or troubleshooting (use diag)
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Skills for SQLiteData by Point-Free: @Table models, @FetchAll/@FetchOne/@Fetch wrappers, GRDB queries, migrations, and CloudKit SyncEngine.
# Interactive picker
npx skills add sitapix/sqlitedata-swift-skills
# Install everything
npx skills add sitapix/sqlitedata-swift-skills --all
# Install specific skills
npx skills add sitapix/sqlitedata-swift-skills --skill sqd-core --skill sqd-diag
npx skills add sitapix/sqlitedata-swift-skills --skill sqd-cloudkit
# Check for and apply updates
npx skills check
npx skills update
# Add the marketplace
/plugin marketplace add sitapix/sqlitedata-swift-skills
# Install the plugin
/plugin install sqlitedata-swift@sqlitedata-swift-marketplace
| Skill | What it covers |
|---|---|
| sqd-core | @Table, @FetchAll, @FetchOne, @Fetch, queries, database setup, migrations |
| sqd-cloudkit | SyncEngine setup, sharing, SyncMetadata, schema constraints, account changes |
| sqd-cloudkit-setup | iCloud capability, background modes, schema deployment to production |
| sqd-diag | Troubleshoot errors, crashes, sync failures, migration issues |
| sqd-ref | API signatures, init parameters, FTS5, advanced patterns |
| sqd-sharing | CKShare, CKRecord.ID, UICloudSharingController, permissions |
| sqd-swiftdata-sync | SwiftData sync comparison and migration from SwiftData |
Skills activate from your questions. Ask your assistant:
"How do I set up a SQLiteData database?"
"My @FetchAll isn't updating the view"
"How do I sync with CloudKit using SyncEngine?"
"What's the difference between @FetchAll and @FetchOne?"
"My migration is failing with a constraint error"
"How do I share records with other iCloud users?"
Or invoke a skill directly:
/sqd-core # @Table, @FetchAll, migrations
/sqd-cloudkit # SyncEngine, sharing, SyncMetadata
/sqd-diag # debug errors and sync issues
If you installed via the Claude Code plugin marketplace, prefix each command with sqlitedata-swift:. For example, /sqlitedata-swift:sqd-core.
SQLiteData is by Point-Free. It uses @Table structs instead of @Model classes, gives you @FetchAll/@FetchOne/@Fetch for reactive observation, and adds CloudKit sync and sharing on top of GRDB.
MIT. See LICENSE.
npx claudepluginhub sitapix/sqlitedata-swift-skills --plugin sqlitedata-swiftSkills for Apple's text-editing stack: TextKit 1 and 2, UITextView, NSTextView, AttributedString, Core Text, Writing Tools, and the iOS 26 SwiftUI TextEditor.
Automerge Swift CRDT skills, commands, and hooks — Document API, Codable mapping, sync protocol, auditing, and guardrails
Expert guidance on Core Data persistence, data modeling, and performance. Covers NSPersistentContainer, fetch optimization, threading with NSManagedObjectID, batch operations, schema migration, and NSPersistentCloudKitContainer integration.
Claude Code skill for the Ensembles 3 sync framework for Core Data and SwiftData. Covers the CoreDataEnsemble/SwiftDataEnsemble API, attach/sync/detach, cloud backends, E2-to-E3 migration, seed policy, compatibility mode, and transformable-attribute sync issues.
SQLite changes since training cutoff (latest: 3.51) — json_pretty, unistr, jsonb_each/jsonb_tree, percentile aggregates, multi-arg iif, numeric underscores, sqlite3_setlk_timeout. Load before working with SQLite.
SQLite SQL language server — diagnostics, formatting, completions, and semantic tokens
Cloudflare D1 serverless SQLite on edge. Use for databases, migrations, bindings, or encountering D1_ERROR, statement too long, too many requests queued errors.
Drizzle ORM を使ったデータベーススキーマの管理とマイグレーションガイド