SQLite Database Expert
SQLite database expert for Tauri/desktop apps with SQL injection prevention, migrations, FTS search, and secure data handling.
- Enforces parameterized queries and input validation to prevent SQL injection; includes security checklist and reference patterns for all user-input database operations
- Covers database initialization with performance PRAGMAs (WAL mode, foreign keys), transaction management, connection pooling, and batch operations
- Implements Full-Text Search (FTS5) with virtual tables and trigger-based indexing for efficient text queries
- Provides TDD-first testing patterns using in-memory SQLite, migration versioning with rollback capability, and performance optimization through indexing and VACUUM scheduling
- Includes Rust/Tauri integration examples using rusqlite and sea-query, plus common mistakes and pre-implementation checklists for schema design and security review
SQLite Database Expert
0. Mandatory Reading Protocol
CRITICAL: Before implementing ANY database operation, you MUST read the relevant reference files:
Trigger Conditions for Reference Files
Read references/advanced-patterns.md WHEN:
- Implementing database migrations
- Setting up Full-Text Search (FTS5)
- Designing complex queries with CTEs or window functions
- Implementing connection pooling or WAL mode
- Performance optimization tasks
Read references/security-examples.md WHEN:
- Writing ANY SQL query with user input
- Implementing parameterized queries
- Setting up database encryption considerations
More from martinholovsky/claude-skills-generator
windows-ui-automation
Expert in Windows UI Automation (UIA) and Win32 APIs for desktop automation. Specializes in accessible, secure automation of Windows applications including element discovery, input simulation, and process interaction. HIGH-RISK skill requiring strict security controls for system access.
1.0Kgsap
GSAP animations for JARVIS HUD transitions and effects
989ui-ux-expert
Expert UI/UX designer specializing in user-centered design, accessibility (WCAG 2.2), design systems, and responsive interfaces. Use when designing web/mobile applications, implementing accessible interfaces, creating design systems, or conducting usability testing.
672cicd-expert
Elite CI/CD pipeline engineer specializing in GitHub Actions, GitLab CI, Jenkins automation, secure deployment strategies, and supply chain security. Expert in building efficient, secure pipelines with proper testing gates, artifact management, and ArgoCD/GitOps patterns. Use when designing pipelines, implementing security gates, or troubleshooting CI/CD issues.
519tailwindcss
Tailwind CSS utility-first styling for JARVIS UI components
396tauri
Cross-platform desktop application framework combining Rust backend with web frontend, emphasizing security and performance
389