CtrlK
BlogDocsLog inGet started
Tessl Logo

algolia-search

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

1.40x
Quality

58%

Does it follow best practices?

Impact

97%

1.40x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/algolia-search/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

72%

Multi-Vendor Marketplace Product Search

React InstantSearch hooks usage

Criteria
Without context
With context

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%

100%

15%

SEO-Optimized Article Search for a News Platform

Next.js SSR search integration

Criteria
Without context
With context

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%

93%

-1%

Algolia Product Catalog Sync Service

Algolia indexing and data sync

Criteria
Without context
With context

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%

Repository
haniakrim21/everything-claude-code
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.