docs-search · davila7 — скилл для Claude Code: поиск по документации кода
Скилл ищет по автосгенерированной документации проекта: сигнатуры функций, классы, интерфейсы. Пригодится перед правками, чтобы не угадывать API.
npx claude-code-templates@latest --skill ai-maestro/docs-searchЧто делает docs-search
Скилл встраивает в работу агента простой порядок: получил задачу — сначала поиск по докам, потом код. Искать можно семантически, по точному ключевому слову или по типу документа. Отдельная команда достаёт полный текст найденного документа по его идентификатору.
Индексация тоже на скилле. docs-index.sh собирает индекс по проекту целиком, docs-index-delta.sh добавляет только новые и изменённые файлы. Посмотреть, что уже проиндексировано, и снять статистику помогают docs-list.sh и docs-stats.sh. В индекс попадают функции из JSDoc, RDoc и docstrings, классы, модули, интерфейсы TypeScript, комментарии к компонентам React и Vue, README и содержимое папки docs/.
Для работы нужен AI Maestro, запущенный локально, с уже проиндексированной документацией. Без него скилл бесполезен: команды просто не найдут, к чему обращаться. Инструменты ставятся отдельно — клонированием репозитория ai-maestro-plugins и запуском install-doc-tools.sh.
Какие задачи решает
- уточнить сигнатуру функции перед тем, как её вызывать
- найти класс по имени и посмотреть его описание
- проверить интерфейс TypeScript до написания реализации
- обновить индекс после правок, не пересобирая его целиком
- посмотреть, какие документы вообще попали в индекс
Примеры запросов агенту
- Найди в документации всё про поток аутентификации
- Найди по ключевому слову
UserController - Покажи все документы типа class
Как установить docs-search
1Через claude-code-templates
npx claude-code-templates@latest --skill ai-maestro/docs-search2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill docs-search -a claude-code3Вручную: положить файлы
~/.claude/skills/docs-search/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/docs-search/
Вручную: положить файлы
.agents/skills/docs-search/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/docs-search/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates docs-search2Вручную: положить файлы
.github/skills/docs-search/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-maestro/docs-searchВручную: положить файлы
.devin/skills/docs-search/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о docs-search
Как установить docs-search в Claude Code?
Через шаблоны: npx claude-code-templates@latest --skill ai-maestro/docs-search. Второй способ — npx skills add davila7/claude-code-templates --skill docs-search -a claude-code.
Что делает docs-search?
Ищет по автосгенерированной документации проекта: сигнатуры функций, классы, модули, интерфейсы, комментарии к компонентам. Плюс умеет строить и обновлять сам индекс.
Что нужно, чтобы скилл заработал?
Локально запущенный AI Maestro с проиндексированной документацией. Инструменты ставятся из репозитория ai-maestro-plugins скриптом install-doc-tools.sh.
Похожие скиллы
Все скиллы по теме «Настройка агента: память, контекст, субагенты» →Сначала — docs-search от других авторов.