Expert patterns for Algolia search implementation, indexing strategies, React InstantSearch, and relevance tuning Use when: adding search to, algolia, instantsearch, search api, search functionality.
72
58%
Does it follow best practices?
Impact
97%
1.40xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/algolia-search/SKILL.mdReact InstantSearch hooks usage
Correct InstantSearch package
0%
100%
algoliasearch client
100%
100%
InstantSearch provider
100%
100%
useSearchBox for input
0%
100%
useHits for results
0%
100%
useRefinementList for facets
0%
100%
usePagination for pages
0%
100%
useInstantSearch for state
100%
100%
Hooks-based approach
0%
100%
Next.js SSR search integration
Next.js SSR package
100%
100%
InstantSearchNext component
100%
100%
force-dynamic export
0%
100%
getServerState usage
100%
100%
serverState prop
100%
100%
routing prop for URLs
100%
100%
No plain InstantSearch in SSR
100%
100%
Algolia indexing and data sync
partialUpdateObjects for attributes
100%
100%
Only changed fields in partial update
100%
100%
No deleteBy usage
100%
100%
deleteObjects with objectIDs
100%
100%
Batching implemented
100%
83%
Batch size in range
53%
100%
Incremental update strategy
100%
66%
No unnecessary full reindex
100%
100%
ae2cadd
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.