What problem does it solve?
This Skill helps you build embedded SQLite database layers that stay safe from SQL injection, remain reliable across schema changes, and stay fast for real-world search and query workloads.
Core Features & Use Cases
- Secure SQL execution: Uses parameterized queries, input validation, and safe handling patterns to prevent injection when queries involve user input.
- Migration discipline: Implements versioned schema migrations with tracked apply/rollback flows to reduce risk of data loss during upgrades.
- FTS5 and performance tuning: Sets up Full-Text Search (FTS5) with maintenance and uses pragmatic tuning such as WAL mode, indexing strategy, and transaction batching.
- Integrity and operational safety: Enforces foreign keys, recommends secure PRAGMAs, and provides test and error-handling guidance aligned with desktop/Tauri-style local storage needs.
Quick Start
Tell the AI: "Design an SQLite schema and migration plan for my desktop app, then show how to implement parameterized queries and an FTS5 search endpoint with safe validation and tests."