hybrid-search-implementation — скилл для Claude Code
Скилл помогает проектировать поиск, где векторный и ключевой поиск объединяются в один результат. Подойдёт для RAG и поисковых систем.
/plugin marketplace add wshobson/agents
/plugin install llm-application-dev@claude-code-workflowsЧто делает hybrid-search-implementation
hybrid-search-implementation описывает архитектуру гибридного поиска: запрос одновременно проходит через vector search и keyword search, после чего кандидаты объединяются в общий результат. Такой подход пригодится, когда важны и смысл запроса, и точное совпадение имён, кодов или терминов предметной области.
В скилле разобраны RRF, линейное объединение оценок, cross-encoder для повторного ранжирования и каскад с фильтрацией. Подробные шаблоны и рабочие примеры находятся в references/details.md. Для настройки советуют проверять веса на своих данных, записывать обе оценки и учитывать пустые результаты и однословные запросы.
Ставьте его при разработке RAG или поискового движка, если одного типа поиска недостаточно. Для простого поиска без гибридной схемы он избыточен.
Какие задачи решает
- объединить vector search и keyword search
- сохранить точные совпадения имён и кодов
- повысить полноту выдачи в RAG-системе
- настроить повторное ранжирование кандидатов
- обработать запросы с терминологией предметной области
Примеры запросов агенту
- Спроектируй гибридный поиск для RAG-системы с RRF.
- Сравни linear fusion и cross-encoder для наших поисковых запросов.
- Добавь логирование оценок vector search и keyword search и учти пустую выдачу.
Как установить hybrid-search-implementation
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 hybrid-search-implementation -a claude-code3Вручную: положить файлы
~/.claude/skills/hybrid-search-implementation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/hybrid-search-implementation/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill hybrid-search-implementation -a codex2Вручную: положить файлы
.agents/skills/hybrid-search-implementation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill hybrid-search-implementation -a cursor2Вручную: положить файлы
.cursor/skills/hybrid-search-implementation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install wshobson/agents hybrid-search-implementation2Вручную: положить файлы
.github/skills/hybrid-search-implementation/SKILL.mdКомандой платформы
gemini skills install https://github.com/wshobson/agents --path plugins/llm-application-dev/skills/hybrid-search-implementationВручную: положить файлы
.devin/skills/hybrid-search-implementation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора213
Весь набор →Похожие
Вопросы о hybrid-search-implementation
Как установить hybrid-search-implementation в Claude Code?
Выполните npx skills add wshobson/agents --skill hybrid-search-implementation -a claude-code. Файл скилла появится в ~/.claude/skills/hybrid-search-implementation/SKILL.md.
Что делает hybrid-search-implementation?
Скилл показывает, как соединить векторный и ключевой поиск через общий этап fusion. Он также разбирает RRF, взвешенную сумму, cross-encoder и каскадное ранжирование.
С какими платформами работает hybrid-search-implementation?
Скилл предназначен для Claude Code, Codex и Cursor.
Исходный текст
SKILL.md · MIT
---
name: hybrid-search-implementation
description: Combine vector and keyword search for improved retrieval. Use when implementing RAG systems, building search engines, or when neither approach alone provides sufficient recall.
---
# Hybrid Search Implementation
Patterns for combining vector similarity and keyword-based search.
## When to Use This Skill
- Building RAG systems with improved recall
- Combining semantic understanding with exact matching
- Handling queries with specific terms (names, codes)
- Improving search for domain-specific vocabulary
- When pure vector search misses keyword matches
## Core Concepts
### 1. Hybrid Search Architecture
```
Query → ┬─► Vector Search ──► Candidates ─┐
│ │
└─► Keyword Search ─► Candidates ─┴─► Fusion ─► Results
```
### 2. Fusion Methods
| Method | Description | Best For |
| ----------------- | ------------------------ | --------------- |
| **RRF** | Reciprocal Rank Fusion | General purpose |
| **Linear** | Weighted sum of scores | Tunable balance |
| **Cross-encoder** | Rerank with neural model | Highest quality |
| **Cascade** | Filter then rerank | Efficiency |
## 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
- **Tune weights empirically** - Test on your data
- **Use RRF for simplicity** - Works well without tuning
- **Add reranking** - Significant quality improvement
- **Log both scores** - Helps with debugging
- **A/B test** - Measure real user impact
### Don'ts
- **Don't assume one size fits all** - Different queries need different weights
- **Don't skip keyword search** - Handles exact matches better
- **Don't over-fetch** - Balance recall vs latency
- **Don't ignore edge cases** - Empty results, single word queries
© Seth Hobson · MIT · wshobson/agents