What problem does it solve? SQLite behaves differently from server databases in ways that silently break applications: foreign keys are off by default, concurrent writers fail with SQLITE_BUSY, and type affinity lets wrong data into columns. This Skill provides the operational knowledge to configure and use SQLite correctly. ## Core Features & Use Cases - Concurrency & WAL Configuration: Enable WAL mode, busy timeouts, and BEGIN IMMEDIATE to avoid lock errors and deadlocks. - Pragma & Performance Tuning: Apply cache_size, synchronous, temp_store, and optimize pragmas for faster queries. - Schema, Backup & Maintenance Guidance: Handle limited ALTER TABLE, safe backups with VACUUM INTO, and file compaction after bulk deletes. - Use Case: When building a local-first app with SQLite, use this Skill to set up WAL mode, enforce foreign keys per connection, batch inserts in transactions, and avoid common mistakes like unstable ROWIDs. ## Quick Start Ask the assistant to review your SQLite setup and recommend the correct pragmas, transaction pattern, and backup approach for your workload.