ctx-index — скилл для Claude Code: что делает и как установить
Скилл индексирует файлы проекта в локальную базу FTS5 для context-mode. Это избавляет ассистента от повторного чтения сырых файлов при поиске фрагментов.
npx skills add mksglu/context-mode --skill ctx-index -a claude-codeЧто делает ctx-index
Скилл заносит файлы и каталоги в постоянную базу FTS5 для инструмента context-mode. При вызове агент передаёт путь к проекту через MCP-инструмент ctx_index, а не вставляет содержимое файлов прямо в диалог. Это сохраняет контекстное окно чистым. Если MCP-сервер недоступен, скилл переключается на консольную команду context-mode index.
Для индексации репозитория скилл советует задавать безопасные границы: глубину до 5 уровней и лимит в 200 файлов. Каталоги зависимостей, секреты и артефакты сборки индексировать нельзя, для шумных путей применяется параметр exclude. Если проект крупный и лимит maxFiles нужно поднять выше 500, ассистент запросит согласие разработчика. Это убережёт базу от лишнего мусора. В конце работы выводится метка источника, число файлов или секций и готовая команда для ctx_search.
Какие задачи решает
- сохранить файлы проекта в локальную базу FTS5
- искать код через
ctx_searchбез повторного чтения файлов - защитить контекст диалога от чтения тяжёлых файлов целиком
- исключить каталоги зависимостей и секреты из поискового индекса
Примеры запросов агенту
- /context-mode:ctx-index
- /context-mode:ctx-index проиндексируй текущую директорию с меткой project:api
- /context-mode:ctx-index исключи папки сборки и добавь проект в базу context-mode
Как установить ctx-index
1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-index -a claude-code2Вручную: положить файлы
~/.claude/skills/ctx-index/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ctx-index/
1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-index -a codex2Вручную: положить файлы
.agents/skills/ctx-index/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-index -a cursor2Вручную: положить файлы
.cursor/skills/ctx-index/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install mksglu/context-mode ctx-index2Вручную: положить файлы
.github/skills/ctx-index/SKILL.md1Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-index -a gemini-cli2Командой платформы
gemini skills install https://github.com/mksglu/context-mode --path skills/ctx-indexВручную: положить файлы
.devin/skills/ctx-index/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add mksglu/context-mode --skill ctx-index -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора7
Весь набор →Похожие
Вопросы о ctx-index
Как установить ctx-index в Claude Code?
Выполните команду npx skills add mksglu/context-mode --skill ctx-index -a claude-code.
Зачем нужен скилл ctx-index?
Он сканирует каталоги и файлы проекта, сохраняя их в постоянную базу FTS5 для context-mode. В дальнейшем это даёт возможность искать нужные фрагменты через ctx_search без загрузки целых файлов в окно контекста.
Что делает скилл, если MCP-инструмент ctx_index недоступен?
В этом случае скилл автоматически переходит на консольный вызов context-mode index . --source project:<name>.