implementing-search-filter — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited implementing-search-filter (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Implement search and filter interfaces with comprehensive frontend components and backend query optimization.
This skill provides production-ready patterns for implementing search and filtering functionality across the full stack. It covers React/TypeScript components for the frontend (search inputs, filter UIs, autocomplete) and Python patterns for the backend (SQLAlchemy queries, Elasticsearch integration, API design). The skill emphasizes performance optimization, accessibility, and user experience.
Search Input with Debouncing
references/search-input-patterns.mdAutocomplete/Typeahead
references/autocomplete-patterns.mdFilter UI Components
references/filter-ui-patterns.mdDatabase Query Building
references/database-querying.mdElasticsearch Integration
references/elasticsearch-integration.mdAPI Design
references/api-design.mdDebouncing Implementation
debounce from lodash or custom implementationscripts/debounce_calculator.jsQuery Parameter Management
references/query-parameter-management.mdQuery Optimization
scripts/generate_filter_query.pyValidation & Security
scripts/validate_search_params.pyrole="search" for search regionsaria-live for result updatesPrimary: Downshift (Autocomplete)
npm install downshiftAlternative: React Select
Python/SQLAlchemy
Python/Django
Elasticsearch (Python)
references/search-input-patterns.md - Input implementationsreferences/autocomplete-patterns.md - Typeahead patternsreferences/filter-ui-patterns.md - Filter componentsreferences/database-querying.md - SQL query patternsreferences/elasticsearch-integration.md - Elasticsearch setupreferences/api-design.md - API endpoint patternsreferences/performance-optimization.md - Performance tipsreferences/library-comparison.md - Library evaluationscripts/generate_filter_query.py - Build SQL/ES queriesscripts/validate_search_params.py - Validate inputsscripts/debounce_calculator.js - Calculate debounce timingexamples/product-search.tsx - E-commerce searchexamples/autocomplete-search.tsx - Autocomplete implementationexamples/sqlalchemy_search.py - SQLAlchemy patternsexamples/fastapi_search.py - FastAPI search endpointexamples/django_filter_backend.py - Django filtersassets/filter-config-schema.json - Filter configurationassets/search-api-spec.json - OpenAPI specification~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.