Algolia Migration Deep DiveSAFE
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
Overview
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
4f83675ca38aOBSERVED · 2026-10-08Host compatibility
What the documentation claims. We have not run a compatibility test.
| Host | Status | Notes |
|---|---|---|
| claude-code | mentioned |
What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: algolia-migration-deep-dive description: >- Plan and execute a reversible migration from another search system or legacy index design to Algolia. Use when translating schemas, queries, relevance behavior, or production traffic. Trigger with "migrate to Algolia", "Algolia cutover", or "search engine migration". argument-hint: "[repository-path] [source-system] [target-index]" allowed-tools: Read, Glob, Grep, WebFetch, Write, Edit version: 1.8.0 author: Jeremy Longshore <[email protected]> license: MIT tags: - saas - algolia - migration model: inherit effort: medium compatibility: Designed for Claude Code --- # Algolia Search Migration ## Overview This skill treats migration as a measured compatibility program: source data, query semantics, ranking, filters, UI behavior, traffic, and rollback are assessed separately before cutover. ## Prerequisites - A named repository, environment, and Algolia application or index in scope - The local lockfile and installed client types as implementation authority - A safe read-only query or explicitly disposable test target - Current first-party documentation for any provider behavior that affects the change ## Tool Discipline Use `Read`, `Glob`, and `Grep` to inspect local code, configuration names, tests, and dependency versions. Use `WebFetch` only for current official Algolia documentation. Use `Write` or `Edit` only after identifying the target files, constraints, and verification plan. ## Current Contract - Preserve the source system as the rollback authority until acceptance criteria pass. - Translate capabilities from observed queries and product journeys, not feature-name similarity. - Build a new target index and avoid in-place destructive conversion. - Compare relevance with a representative, owner-approved query set and explicit tolerances. ## Authentication Use separate least-privilege credentials for source reads, Algolia writes, and browser search. Keep all secret material outside migration artifacts. ## Instructions 1. Inventory source schema, analyzers, queries, filters, facets, ranking behavior, traffic, and operational constraints. 2. Define the Algolia record model, stable IDs, settings, synonyms, rules, and unsupported semantic gaps. 3. Backfill a new target index from a reproducible source snapshot and retain task receipts. 4. Run structural checks, representative query comparisons, latency observations, and UI acceptance tests. 5. Shadow or canary traffic when available, with named rollback thresholds and owners. 6. Cut over only after approval, then reconcile drift and retain the rollback window. ## Approval Boundaries Do not overwrite the current production index, declare relevance equivalence from a few queries, or retire the source system before rollback expiry. ## Output Return the capability map, data transform, gap register, backfill evidence, query comparison, cutover plan, acceptance decision, and rollback procedure. ## Error Handling | Condition | Response | |---|---| | Unsupported query feature | Document the gap and design an approved product alternative. | | Record counts differ | Reconcile filtering, deletes, and source snapshot boundaries. | | Relevance regresses | Keep source traffic and tune against the approved query set. | | Rollback data drifts | Define dual-write or replay before cutover. | ## Examples Use this compact input and expected handoff to calibrate scope and evidence quality. Input: ```text source=legacy-search; snapshot=snap-184; target=products_algolia_next ``` Expected handoff: ```text records=reconciled; query-suite=198/200; two-gaps=owner-review; cutover=not-started ``` ## Resources - [Skill-specific official documentation](references/official-docs.md) - [Sending and managing data](https://www.algolia.com/doc/guides/sending-and-managing-data) - [Relevance](https://www.algolia.com/doc/guides/managing-results) - [API keys](https://www.algolia.com/doc/guides/security/api-keys)
Trust audit
SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (0)
No findings outside the package's declared scope.
Gates applied: no_behavioural_pass.
4f83675ca38afull audit observations/trust-audit/skill/jeremylongshore__algolia-migration-deep-dive.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-08 | 4f83675ca38a | SAFE | B | 89 | first audit |
Questions
What does the Algolia Migration Deep Dive skill do?
Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.
Is Algolia Migration Deep Dive safe to install?
The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.
What can Algolia Migration Deep Dive access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
Which assistants does Algolia Migration Deep Dive work with?
Its documentation mentions claude-code. That is what the text claims, not a compatibility test we ran.
How current is this page?
The grade is for one exact copy of the source (4f83675ca38a), read on 2026-10-08. The repository is watched, and a new audit runs when it changes — this is the first audit.