Search / filter schema
Filters are data, not strings: drive queries from an allowlisted map of {field -> value} and let the builder add the where clauses — never interpolate user input.
What this skill helps you build
Declare which fields are searchable and filterable, index them, and build queries from a typed, allowlisted filter map instead of string-concatenated SQL.
The production takeaway
Filters are data, not strings: drive queries from an allowlisted map of {field -> value} and let the builder add the where clauses — never interpolate user input.
Inside this skill
The full skill expands these implementation areas with decisions, edge cases, prompts, tests, and framework-specific code.
Unlock the full implementation
Paid access includes the complete skill body, implementation prompt, common mistakes, production checklist, and code examples where this skill includes them.