embedding-strategies — скилл для Claude Code: что делает и установка
Скилл помогает выбирать модели эмбеддингов, настраивать чанкинг и проверять качество в semantic search и RAG.
/plugin marketplace add wshobson/agents
/plugin install llm-application-dev@claude-code-workflowsЧто делает embedding-strategies
embedding-strategies разбирает выбор модели под задачу: поиск по коду, прозе, финансовым или юридическим документам, мультиязычный контент и локальный запуск. В материалах есть сравнение моделей по размерности и лимиту токенов, включая Voyage, OpenAI, BGE, MiniLM и multilingual-e5.
Скилл описывает весь пайплайн: разбиение документов на чанки, предобработку, получение векторов через API или локальную модель. Отдельно разобраны overlap и размер чанка, нормализация для cosine similarity, пакетные запросы, кэширование и метаданные. Практические шаблоны находятся в references/details.md. Ставьте его, если вы проектируете RAG или векторный поиск; для обычной работы без эмбеддингов он не нужен.
Какие задачи решает
- выбрать модель эмбеддингов для RAG
- настроить чанкинг документов
- сравнить качество embedding-моделей
- сократить размерность векторов
- обработать мультиязычный контент
Примеры запросов агенту
- Сравни модели эмбеддингов для моего RAG и предложи варианты под поиск по коду.
- Подбери размер чанка и overlap для документов из проекта.
- Проверь пайплайн векторного поиска и укажи, где нужны нормализация и кэширование.
Как установить embedding-strategies
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 embedding-strategies -a claude-code3Вручную: положить файлы
~/.claude/skills/embedding-strategies/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/embedding-strategies/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill embedding-strategies -a codex2Вручную: положить файлы
.agents/skills/embedding-strategies/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add wshobson/agents --skill embedding-strategies -a cursor2Вручную: положить файлы
.cursor/skills/embedding-strategies/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install wshobson/agents embedding-strategies2Вручную: положить файлы
.github/skills/embedding-strategies/SKILL.mdКомандой платформы
gemini skills install https://github.com/wshobson/agents --path plugins/llm-application-dev/skills/embedding-strategiesВручную: положить файлы
.devin/skills/embedding-strategies/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора213
Весь набор →Похожие
Вопросы о embedding-strategies
Как установить embedding-strategies в Claude Code?
Выполните npx skills add wshobson/agents --skill embedding-strategies -a claude-code. Файл скилла появится в ~/.claude/skills/embedding-strategies/SKILL.md.
Что делает embedding-strategies?
Скилл помогает выбрать embedding-модель, настроить чанкинг и улучшить качество векторного поиска и RAG. Он также описывает предобработку, нормализацию, пакетные запросы и кэширование.
С какими платформами работает embedding-strategies?
Скилл рассчитан на Claude Code, Codex и Cursor.
Исходный текст
SKILL.md · MIT
---
name: embedding-strategies
description: Select and optimize embedding models for semantic search and RAG applications. Use when choosing embedding models, implementing chunking strategies, or optimizing embedding quality for specific domains.
---
# Embedding Strategies
Guide to selecting and optimizing embedding models for vector search applications.
## When to Use This Skill
- Choosing embedding models for RAG
- Optimizing chunking strategies
- Fine-tuning embeddings for domains
- Comparing embedding model performance
- Reducing embedding dimensions
- Handling multilingual content
## Core Concepts
### 1. Embedding Model Comparison (2026)
| Model | Dimensions | Max Tokens | Best For |
| -------------------------- | ---------- | ---------- | ----------------------------------- |
| **voyage-3-large** | 1024 | 32000 | Claude apps (Anthropic recommended) |
| **voyage-3** | 1024 | 32000 | Claude apps, cost-effective |
| **voyage-code-3** | 1024 | 32000 | Code search |
| **voyage-finance-2** | 1024 | 32000 | Financial documents |
| **voyage-law-2** | 1024 | 32000 | Legal documents |
| **text-embedding-3-large** | 3072 | 8191 | OpenAI apps, high accuracy |
| **text-embedding-3-small** | 1536 | 8191 | OpenAI apps, cost-effective |
| **bge-large-en-v1.5** | 1024 | 512 | Open source, local deployment |
| **all-MiniLM-L6-v2** | 384 | 256 | Fast, lightweight |
| **multilingual-e5-large** | 1024 | 512 | Multi-language |
### 2. Embedding Pipeline
```
Document → Chunking → Preprocessing → Embedding Model → Vector
↓
[Overlap, Size] [Clean, Normalize] [API/Local]
```
## 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
- **Match model to use case**: Code vs prose vs multilingual
- **Chunk thoughtfully**: Preserve semantic boundaries
- **Normalize embeddings**: For cosine similarity search
- **Batch requests**: More efficient than one-by-one
- **Cache embeddings**: Avoid recomputing for static content
- **Use Voyage AI for Claude apps**: Recommended by Anthropic
### Don'ts
- **Don't ignore token limits**: Truncation loses information
- **Don't mix embedding models**: Incompatible vector spaces
- **Don't skip preprocessing**: Garbage in, garbage out
- **Don't over-chunk**: Lose important context
- **Don't forget metadata**: Essential for filtering and debugging
© Seth Hobson · MIT · wshobson/agents