What problem does it solve?
It prevents common SQLite mistakes that cause security vulnerabilities, data corruption, and slow queries by providing safe, repeatable patterns for schema, CRUD, concurrency, and FTS5 search.
Core Features & Use Cases
- SQL injection prevention: Enforces parameterized queries across languages while explicitly discouraging string interpolation of untrusted values.
- Production-safe database setup: Guides WAL mode usage, foreign key enforcement, secure deletion, and transaction usage for fail-secure writes.
- Query and indexing guidance: Provides schema constraints, indexes, and FTS5 patterns for efficient text search.
- Security and privacy guardrails: Warns against plaintext sensitive storage and world-readable database files, recommending encryption for sensitive data.
Quick Start
Use the sqlite skill to generate secure, WAL-enabled SQLite schema and CRUD code with parameterized statements for your users table and a safe FTS5 search implementation.