resplite-ft-search-workbench
RESPLite FT Search Workbench
Use this skill for search-specific work where RediSearch-inspired behavior must stay grounded in what maps naturally to SQLite FTS5.
Use cases
Use Case: Add or refine an FT.* command
Trigger: "implement FT command", "fix FT.SEARCH output", "support another FT option"
Steps: inspect the FT spec, trace command handler to SQLite search helpers, patch the narrowest layer, add unit and integration coverage, update docs if public behavior changed
Result: search behavior improves without pretending to support the full RediSearch surface
Use Case: Work on index storage or ranking Trigger: "change FTS5 schema", "fix BM25 ordering", "debug search index behavior" Steps: inspect per-index tables and search helpers, patch FTS mapping or metadata behavior, verify with search-focused tests Result: SQLite-backed search behavior remains internally consistent and externally predictable