START HERE for any non-trivial Algolia work — building, adding, migrating, redesigning, auditing, or configuring search, browse, autocomplete, indexing, relevance, recommendations, personalization, merchandising, events, or analytics. Invoke this FIRST even when the task already seems scoped or the user names one specific feature: its job is to map the request to the full Algolia implementation lifecycle and load every companion skill each in-scope phase needs (algolia-search-implementation, algolia-data-modeling, algolia-index-configuration, algolia-ui-libraries, algolia-instantsearch-ui, algolia-autocomplete, algolia-events-insights, algolia-neuralsearch, algolia-agent-studio, algolia-release-qa). This skill plans and orchestrates; the focused companion skills and the official Algolia skills execute. EXCEPTION: to audit, review, or health-check an EXISTING implementation, start with algolia-audit instead. Do NOT use for live account inspection or write actions; use algolia-mcp or algolia-cli for those.
Use this skill before implementation work when the business goal, data shape, UX, event strategy, or success criteria are unclear. The job is to slow down just enough to avoid encoding the wrong search strategy.
These skills are a suite that spans the Algolia implementation lifecycle, not a set of independent tools where one match wins. A request that looks like a single-skill task ("build search", "add autocomplete", "index my data") almost always spans several phases. Before writing code or changing settings:
Map the request to the lifecycle and mark every phase that is in scope:
| Phase | Load this skill | Typical trigger |
|---|---|---|
| Run a net-new build end to end | algolia-search-implementation | greenfield search/browse/ecommerce build; keeps checkpoints, signposts, and deferrals explicit |
| Shape the data / records | algolia-data-modeling | new index, catalog, variants, objectID, ETL |
| Configure relevance | algolia-index-configuration | searchable attrs, ranking, facets, synonyms, rules, replicas, sort |
| Choose the UI library | algolia-ui-libraries | framework fit, InstantSearch vs Autocomplete, SSR/routing, mobile SDKs, upgrades |
| Build the results/browse UI | algolia-instantsearch-ui | search results page, filters, category/browse |
| Build typeahead | algolia-autocomplete | query suggestions, autocomplete panel |
| Instrument behavior | algolia-events-insights | click/view/add-to-cart/conversion, personalization, Recommend, A/B |
| Pre-launch check | algolia-release-qa | before shipping or after a risky change |
| AI / conversational | algolia-agent-studio, algolia-neuralsearch | agents, RAG, semantic/neural retrieval |
State the phase plan to the user: which phases apply, which skill owns each, and the order (a greenfield build usually runs data-modeling → index-configuration → instantsearch-ui / autocomplete → events-insights → release-qa).
Load each in-scope skill via the Skill tool for its phase, and actually apply its guidance. Do not skip a phase silently, and do not substitute your own knowledge for a skill that applies. If you deliberately skip a phase, say so and why.
Never claim a skill informed the work unless it was opened. Report which skills ran and what each changed.
This is the default behavior for any multi-phase task. Only collapse to a single focused skill for a genuinely narrow, single-phase ask (e.g. "rename one facet label").
academy.algolia.com for learning alignment and public algolia.com/doc for current implementation guidance when source-backed context is needed.title, url, course, module, learning_objectives, and updated_at fields for structure. If it is stale or no match exists, fall back to live Academy/docs lookup. Do not treat cached metadata as course content or implementation authority.algolia-mcp when discovery needs live search, analytics, recommendations, or index discovery.algolia-cli when discovery identifies records, settings, rules, synonyms, keys, backups, or index operations.algobot-cli for Agent Studio, RAG, conversational AI, and agent configuration paths.instantsearch for production InstantSearch or Autocomplete implementation paths.$algolia-search-implementation for net-new builds, as the checkpoint checklist that spans the phases below.$algolia-data-modeling for records, indices, replicas, ETL, and record identity.$algolia-index-configuration for relevance, ranking, facets, synonyms, rules, and replicas.$algolia-events-insights for click, conversion, view, and Add-to-Cart events.$algolia-ui-libraries for choosing the current UI library and docs path before UI implementation.$algolia-instantsearch-ui for search results pages and browse/category experiences.$algolia-autocomplete for query suggestions and typeahead experiences.$algolia-release-qa for launch checks, diagnostics, and regressions.Read references/discovery-question-bank.md when the task is ambiguous or customer-facing. Select 3-7 questions from the relevant section, then proceed with explicit assumptions.
Prefer questions that uncover:
When source-backed guidance is needed, search public Academy sources for relevant learning objectives and public Algolia docs for implementation details. Classify the request by maturity level: beginner implementation, production readiness, optimization, or AI readiness. Also classify the use case: ecommerce search, content search, B2B catalog, support knowledge base, marketplace, or AI shopping assistant.
When the user is unsure where to begin, offer this prompt:
Use the Algolia Discovery Planning skill to help me choose the right implementation path. Ask me only the questions needed to understand my goal, data, search UI, events, and launch risk. Assume I may not know which technical details matter yet. Then recommend the next Algolia skill, the smallest useful first milestone, and the validation artifact I should create.When discovery is needed, produce:
Keep the response short enough that the user can answer. The point is momentum with fewer hidden traps.
0953d1b
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.