算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
algolia-migration-deep-dive【设计与创意】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".
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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 jeremy@intentsolutions.io license: MIT tags:
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.
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.
Use separate least-privilege credentials for source reads, Algolia writes, and browser search. Keep all secret material outside migration artifacts.
Do not overwrite the current production index, declare relevance equivalence from a few queries, or retire the source system before rollback expiry.
Return the capability map, data transform, gap register, backfill evidence, query comparison, cutover plan, acceptance decision, and rollback procedure.
| 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. |
Use this compact input and expected handoff to calibrate scope and evidence quality.
Input:
source=legacy-search; snapshot=snap-184; target=products_algolia_next
Expected handoff:
records=reconciled; query-suite=198/200; two-gaps=owner-review; cutover=not-started