
Sqlite Data
A Swift library that wraps SQLite with type-safe macros for tables, queries, and writes. You define models with @Table, fetch with @FetchAll/@FetchOne property wrappers, and it handles the SQL generation. Includes CloudKit private database sync, migrations via DatabaseMigrator, and integrates cleanly with SwiftUI's @Observable pattern. The reference guide is thorough on avoiding N+1 queries and transaction pitfalls. If you're building an iOS app that needs local persistence with optional cloud sync and you'd rather work with Swift types than raw SQL strings, this gives you a Rails-like ActiveRecord feel without the ORM baggage.
- skills.sh installs
- 187
- GitHub stars
- 233
- last updated
- Aug 21, 2026
Install
$ npx -y skills add johnrogers/claude-swift-engineering --skill sqlite-data --agent claude-codeInstalls into .claude/skills of the current project.
Files
SQLite Data
SQLiteData provides type-safe SQLite access through Swift macros, simplifying database modeling and queries while handling CloudKit sync, migrations, and async patterns automatically.
Reference Loading Guide
ALWAYS load reference files if there is even a small chance the content may be required. It's better to have the context than to miss a pattern or make a mistake.
Sponsors
Details
- Repository
- github.com/johnrogers/claude-swift-engineering
- Categories
- Backend & APIs, Mobile Development, Databases
- First seen
- Jun 3, 2026