К основному содержанию
скилл Claude Code CX Codex Cursor

similarity-search-patterns — скилл для Claude Code

Скилл помогает проектировать поиск по сходству в векторных базах данных: от семантического поиска и RAG до гибридной выдачи и настройки индексов.

Установить в Claude Code · Через маркетплейс плагинов Все способы и платформы ↓
/plugin marketplace add wshobson/agents
/plugin install llm-application-dev@claude-code-workflows
Открыть на GitHub

Что делает similarity-search-patterns

similarity-search-patterns помогает строить поиск по сходству в векторных базах данных. Он подходит для семантического поиска, RAG-выдачи, рекомендательных систем и запросов ближайших соседей. В материалах разобраны метрики cosine, Euclidean, dot product и Manhattan, а также выбор между Flat, HNSW и IVF+PQ.

Скилл подсказывает, как настраивать ef_search и nprobe, объединять семантический и ключевой поиск, сокращать область поиска предварительной фильтрацией и проверять качество через recall. В references/details.md находятся шаблоны и подробные рабочие примеры. Отдельно рассматривается влияние задержки поиска и стоимости хранения векторов.

Ставьте его, если проекту нужны векторный поиск или RAG и вы готовы оценивать качество выдачи. Для обычного полнотекстового поиска без векторных данных он не нужен.

Какие задачи решает

  • собрать семантический поиск по векторным данным
  • реализовать запросы ближайших соседей
  • выбрать индекс для нужного объёма данных
  • объединить семантическую и ключевую выдачу
  • настроить параметры recall и задержки

Примеры запросов агенту

  • Спроектируй семантический поиск для этого проекта и выбери подходящий индекс.
  • Сравни Flat, HNSW и IVF+PQ для нашей задачи и объясни компромиссы.
  • Добавь гибридный поиск с предварительной фильтрацией и проверь recall.

Как установить similarity-search-patterns

1Через маркетплейс плагинов

/plugin marketplace add wshobson/agents
/plugin install llm-application-dev@claude-code-workflows

Команда ставит плагин llm-application-dev целиком, со всеми его скиллами

2Через Skills CLI (Vercel)

npx skills add wshobson/agents --skill similarity-search-patterns -a claude-code

3Вручную: положить файлы

~/.claude/skills/similarity-search-patterns/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/similarity-search-patterns/

Из того же набора213

Весь набор →
typescript-advanced-types Seth Hobson Помогает агенту писать сложную типизацию TypeScript: generics, conditional types и преобразования типов. Нужен для библиотек, API-клиентов и строгих конфигураций. Claude Code CX Codex Cursor 92 169установок tailwind-design-system Seth Hobson Помогает строить дизайн-системы на Tailwind CSS v4. Пригодится для библиотеки компонентов или унификации интерфейса в проекте. Claude Code CX Codex Cursor 70 180установок brand-landingpage Travis D. Elliott Скилл проводит интервью о продукте и визуальном стиле, затем помогает создать лендинг через Stitch. Подойдёт, если у проекта пока нет готового дизайна. Claude Code CX Codex Cursor 39 476установок python-testing-patterns Seth Hobson Скилл помогает писать тесты Python с pytest, фикстурами и моками. Подходит для настройки тестового набора и отладки падающих проверок. Claude Code CX Codex Cursor 36 943установок python-performance-optimization Seth Hobson Скилл помогает профилировать Python-код, находить узкие места CPU и памяти. Подходит, когда приложение медленно отвечает или тратит слишком много ресурсов. Claude Code CX Codex Cursor 35 675установок nextjs-app-router-patterns Seth Hobson Помогает строить приложения на Next.js App Router: выбирать режим рендеринга, организовывать маршруты и получать данные. Подойдёт при миграции с Pages Router или работе с Server Components. Claude Code CX Codex Cursor 32 529установок api-design-principles Seth Hobson Скилл помогает проектировать и проверять REST- и GraphQL API. Пригодится при подготовке спецификации, пересмотре существующего API или согласовании стандартов команды. Claude Code CX Codex Cursor 30 348установок code-review-excellence Seth Hobson Скилл помогает разбирать pull request по этапам, находить ошибки и давать конкретную обратную связь. Подойдёт для ревью кода и настройки командных стандартов. Claude Code CX Codex Cursor 30 193установок

Похожие

prisma-client-api prisma Справочник по Prisma Client API для написания запросов к БД, CRUD-операций и фильтрации. Срабатывает на упоминания findMany, create, update, delete и транзакций. Claude Code CX Codex Cursor +1 389 500установок prisma-cli prisma Справочник по командам Prisma ORM 7 для ИИ-агентов. Помогает запускать миграции, генерировать клиент и безопасно работать с базой данных без случайного сброса данных. Claude Code CX Codex Cursor +1 386 800установок prisma-postgres prisma Устаревший скилл, перенаправляющий на prisma-postgres-setup. Используйте его только если явно вызывается по имени; в новых проектах выбирайте prisma-postgres-setup. Claude Code CX Codex Cursor +1 380 400установок prisma-postgres-setup prisma Подключает Prisma Postgres к проекту или создаёт временную базу данных без регистрации. Пригодится, когда приложению нужна база с нуля или через Vercel Marketplace. Claude Code CX Codex Cursor +1 374 900установок xlsx официальный anthropics Работает с табличными файлами: создаёт, читает, правит и преобразует книги. Подходит, когда итогом должен стать файл Excel или другой табличный формат. Claude Code Claude.ai 187 223установок google-agents-cli-observability официальный Google Помогает настроить трассировку и сбор данных о работе ИИ-агентов, включая агентов на ADK. Пригодится, когда нужно разбирать выполнение запросов или наблюдать за агентом после развёртывания. Claude Code CX Codex Cursor +1 509 900установок caveman-evidence-review JuliusBrussee Скилл читает данные Caveman Cloud о расходах LLM, трассах и маршрутизации. Подходит для проверки того, куда уходит бюджет проекта. Claude Code CX Codex Cursor +1 103 500установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. Claude Code CX Codex Cursor +1 102 900установок

Вопросы о similarity-search-patterns

Как установить similarity-search-patterns в Claude Code?

Выполните npx skills add wshobson/agents --skill similarity-search-patterns -a claude-code. Файл скилла появится в ~/.claude/skills/similarity-search-patterns/SKILL.md.

Что делает similarity-search-patterns?

Скилл описывает паттерны поиска по сходству в векторных базах данных. Он помогает выбрать метрику и индекс, настроить поиск и сочетать семантические запросы с ключевыми.

С какими платформами работает similarity-search-patterns?

Скилл доступен для Claude Code, Codex и Cursor. Для каждой платформы используется своя команда установки и путь к файлу скилла.

Исходный текст

SKILL.md · MIT
---
name: similarity-search-patterns
description: Implement efficient similarity search with vector databases. Use when building semantic search, implementing nearest neighbor queries, or optimizing retrieval performance.
---

# Similarity Search Patterns

Patterns for implementing efficient similarity search in production systems.

## When to Use This Skill

- Building semantic search systems
- Implementing RAG retrieval
- Creating recommendation engines
- Optimizing search latency
- Scaling to millions of vectors
- Combining semantic and keyword search

## Core Concepts

### 1. Distance Metrics

| Metric             | Formula            | Best For              |
| ------------------ | ------------------ | --------------------- | --- | -------------- |
| **Cosine**         | 1 - (A·B)/(‖A‖‖B‖) | Normalized embeddings |
| **Euclidean (L2)** | √Σ(a-b)²           | Raw embeddings        |
| **Dot Product**    | A·B                | Magnitude matters     |
| **Manhattan (L1)** | Σ                  | a-b                   |     | Sparse vectors |

### 2. Index Types

```
┌─────────────────────────────────────────────────┐
│                 Index Types                      │
├─────────────┬───────────────┬───────────────────┤
│    Flat     │     HNSW      │    IVF+PQ         │
│ (Exact)     │ (Graph-based) │ (Quantized)       │
├─────────────┼───────────────┼───────────────────┤
│ O(n) search │ O(log n)      │ O(√n)             │
│ 100% recall │ ~95-99%       │ ~90-95%           │
│ Small data  │ Medium-Large  │ Very Large        │
└─────────────┴───────────────┴───────────────────┘
```

## Templates and detailed worked examples

Full template library and detailed worked examples live in `references/details.md`. Read that file when you need the concrete templates.

## Best Practices

### Do's

- **Use appropriate index** - HNSW for most cases
- **Tune parameters** - ef_search, nprobe for recall/speed
- **Implement hybrid search** - Combine with keyword search
- **Monitor recall** - Measure search quality
- **Pre-filter when possible** - Reduce search space

### Don'ts

- **Don't skip evaluation** - Measure before optimizing
- **Don't over-index** - Start with flat, scale up
- **Don't ignore latency** - P99 matters for UX
- **Don't forget costs** - Vector storage adds up

© Seth Hobson · MIT · wshobson/agents

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой