By sitapix
SQLiteData skills — Point-Free's fast, lightweight SwiftData replacement powered by SQLite (GRDB) with CloudKit sync support
npx claudepluginhub sitapix/sqlitedata-swift-skills --plugin sqlitedata-swiftUse 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)
Use when understanding CloudKit sharing architecture, implementing sharing UI, or debugging share behavior — covers CKShare lifecycle, CKRecord.ID mapping, permissions, UICloudSharingController, share acceptance, and record hierarchies.
Use when comparing SwiftData sync to SQLiteData sync, understanding CloudKit schema limitations, or migrating from SwiftData — covers SwiftData iCloud sync setup, CloudKit-compatible schema constraints, schema initialization, and container configuration.
Use when you have a SQLiteData question and need help choosing the right skill — routes to sqlitedata-swift-core (models, queries, fetch property wrappers), sqlitedata-swift-diag (troubleshooting), or the domain agent for CloudKit sync, sharing, and API signatures based on the question
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.
Comprehensive real estate investment analysis plugin with financial modeling, market data APIs, deal analysis agents, and tax-aware structuring. Covers all property types: residential, commercial, multifamily, short-term rentals, and land development.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Runs pre-commands
Contains inline bash commands via ! syntax
Efficient skill management system with progressive discovery — 410+ production-ready skills across 33+ domains
Open-source, local-first Claude Code plugin for token reduction, context compression, and cost optimization using hybrid RAG retrieval (BM25 + vector search), reranking, AST-aware chunking, and compact context packets.
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Complete creative writing suite with 10 specialized agents covering the full writing process: research gathering, character development, story architecture, world-building, dialogue coaching, editing/review, outlining, content strategy, believability auditing, and prose style/voice analysis. Includes genre-specific guides, templates, and quality checklists.
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools