charleswiltgen avatar

Axiom Sqlitedata

A type-safe SQLite wrapper for Swift projects that want CloudKit sync without SwiftData's quirks. Built on Point-Free's SQLiteData library, which sits on top of GRDB and uses value types with the @Table macro instead of classes. The core pattern is straightforward: define structs, annotate them, wrap mutations in database.write blocks. It requires iOS 17+ and Swift 6 strict concurrency, so this is for modern codebases only. If you've hit walls with SwiftData's reference semantics or need more control over your persistence layer while keeping type safety, this bridges that gap. There's a separate reference skill for advanced queries if you need CTEs or custom aggregates.

skills.sh installs
203
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add charleswiltgen/axiom --skill axiom-sqlitedata --agent claude-code

Installs into .claude/skills of the current project.

Files

A type-safe SQLite wrapper for Swift projects that want CloudKit sync without SwiftData's quirks. Built on Point-Free's SQLiteData library, which sits on top of GRDB and uses value types with the @Table macro instead of classes. The core pattern is straightforward: define structs, annotate them, wrap mutations in database.write blocks. It requires iOS 17+ and Swift 6 strict concurrency, so this is for modern codebases only. If you've hit walls with SwiftData's reference semantics or need more control over your persistence layer while keeping type safety, this bridges that gap. There's a separate reference skill for advanced queries if you need CTEs or custom aggregates.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/charleswiltgen/axiom
Categories
Backend & APIs, Automation & Workflows, Databases
First seen
Jun 3, 2026

More from charleswiltgen/axiom

All 167
1jezweb avatartesting-libraryjezweb/claude-skillsTest React components with Testing Library patterns. Covers queries (getBy/findBy/queryBy), user-event interactions, async testing (findBy vs waitFor), accessib203skills.sh installs
2davila7 avataropentrons-integrationdavila7/claude-code-templatesLab automation platform for Flex/OT-2 robots. Write Protocol API v2 protocols, liquid handling, hardware modules (heater-shaker, thermocycler), labware manageme202skills.sh installs
3josiahsiegel avatartailwindcss-pluginsjosiahsiegel/claude-plugin-marketplaceTailwind CSS plugins — official plugins and custom plugin development. PROACTIVELY activate for: (1) @tailwindcss/typography (prose), (2) @tailwindcss/forms, (3202skills.sh installs
4charleswiltgen avataraxiom-ios-datacharleswiltgen/axiomUse when working with ANY data persistence, database, axiom-storage, CloudKit, migration, or serialization. Covers SwiftData, Core Data, GRDB, SQLite, CloudKit 201skills.sh installs
5itechmeat avatarvitestitechmeat/llm-codeVitest testing framework: Vite-powered tests, Jest-compatible API, mocking, snapshots, coverage, browser mode, and TypeScript support. Use when writing or confi201skills.sh installs
6hairyf avatarvitehairyf/skillsVite build tool configuration, plugin API, SSR, and Vite 8 Rolldown migration. Use when working with Vite projects, vite.config.ts, Vite plugins, or building li200skills.sh installs