From role-fullstack
Implements full-text search using Meilisearch, Typesense, Algolia, Elasticsearch, OpenSearch, or PostgreSQL. Covers indexing with incremental sync, debounced autocomplete, faceted UI with URL filters, and relevance tuning for product search or content discovery.
How this skill is triggered — by the user, by Claude, or both
Slash command
/role-fullstack:search-implementationThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Adding full-text search to a product catalog or content site
useSearchParams; shareable and bookmarkable search state is a product feature, not a nice-to-havereferences/engine-selection-indexing.md — engine comparison table with latency and hosting characteristics, four-step indexing strategy, incremental sync options (CDC, hooks, job queue), Meilisearch settings and search code examplereferences/ui-patterns-relevance.md — debounced useSearch hook with TanStack Query, keepPreviousData pattern, faceted search UI with URL sync, relevance tuning controls (field boosts, typo tolerance, synonyms, stop words, custom ranking), common pitfallsnpx claudepluginhub rnavarych/alpha-engineer --plugin role-fullstackGuides full-text search implementation, autocomplete, faceted navigation, and engine selection using Solr, Typesense, Meilisearch, Algolia, Zinc, Manticore, Sonic.
Implements full-text search with relevance tuning, facets, autocomplete, fuzzy matching, and synonyms. Guides engine selection for PostgreSQL FTS, Meilisearch, Typesense, Algolia, or Elasticsearch.
Provides expert patterns for Algolia search implementation, indexing strategies, React InstantSearch hooks, relevance tuning, and Next.js SSR integration.