What problem does it solve? SQLite behaves differently from client-server databases: foreign keys are off by default, ALTER COLUMN is unsupported, and write concurrency is limited to one writer. This Skill provides the correct patterns for schema design, safe migrations, query optimization, and connection configuration so you avoid common production failures. ## Core Features & Use Cases - Schema Design & Migrations: Enforce integrity with constraints, use INTEGER PRIMARY KEY correctly, and apply safe patterns for adding NOT NULL columns to populated tables. - Query Performance: Diagnose slow queries with EXPLAIN QUERY PLAN, build covering indexes, write sargable predicates, and replace slow OFFSET pagination with keyset pagination. - Configuration & Concurrency: Apply the right pragmas (WAL mode, busy_timeout, foreign_keys) per connection and handle SQLITE_BUSY contention. - Use Case: You are shipping an embedded database in a desktop or mobile app and need concurrent reads with safe writes, online backups via VACUUM INTO, and a migration path that does not lock the database. ## Quick Start Use the sqlite skill to review my schema and optimize this slow query on the orders table.