SQLiteData skills — Point-Free's fast, lightweight SwiftData replacement powered by SQLite (GRDB) with CloudKit sync support
npx claudepluginhub sitapix/sqlitedata-swift-skillsSQLiteData skills — Point-Free's fast, lightweight SwiftData replacement powered by SQLite (GRDB) with CloudKit sync support
Deep SQLiteData expertise for AI coding assistants. Covers @Table models, @FetchAll/@FetchOne/@Fetch wrappers, database setup, migrations, CloudKit sync via SyncEngine, and troubleshooting.
SQLiteData gives AI coding assistants focused guidance on Point-Free's SQLiteData — a fast, lightweight SwiftData replacement powered by SQLite (GRDB) with CloudKit sync support.
Status: SQLiteData is in active development. Some routes or docs may be incomplete. If you hit a bug or something looks off, please open an issue.
# Add marketplace
/plugin marketplace add sitapix/sqlitedata-swift-skills
# Install plugin
/plugin install sqlitedata-swift@sqlitedata-swift-marketplace
Add to your MCP config:
{
"mcpServers": {
"sqlitedata-swift": {
"command": "npx",
"args": ["-y", "sqlitedata-swift-mcp"]
}
}
}
Client-specific paths are in mcp-server/README.md.
Skills activate automatically based on your questions. Just ask:
"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?"
You can also use commands directly:
/sqlitedata-swift:ask your question here
/sqlitedata-swift:audit # scan code for anti-patterns
/skill sqlitedata-swift-core # @Table, @FetchAll, migrations
/skill sqlitedata-swift-diag # debug errors and sync issues
8 skills organized into 3 inline entry points and 1 domain agent. Entry-point skills load inline for routing and quick answers. The domain agent bundles the other 5 skills for isolated-context reference lookups — only the focused answer comes back.
SQLiteData is by Point-Free. It uses @Table structs instead of @Model classes, provides @FetchAll/@FetchOne/@Fetch property wrappers for reactive observation, and supports CloudKit synchronization and sharing — all built on GRDB.
MIT — See LICENSE.