# docs-search

Скилл ищет по автосгенерированной документации проекта: сигнатуры функций, классы, интерфейсы. Пригодится перед правками, чтобы не угадывать API.

- скилл · `type=skill` · Claude Code · 256 установок
- Автор: davila7
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/ai-maestro/docs-search
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/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`.

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --skill ai-maestro/docs-search
```

2. **Через Skills CLI (Vercel)**
```bash
npx skills add davila7/claude-code-templates --skill docs-search -a claude-code
```

3. **Вручную: положить файлы**
- Файл: `~/.claude/skills/docs-search/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/docs-search/

### Codex

**Вручную: положить файлы**
- Файл: `.agents/skills/docs-search/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

**Вручную: положить файлы**
- Файл: `.cursor/skills/docs-search/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install davila7/claude-code-templates docs-search
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/docs-search/SKILL.md`

### Gemini CLI

**Командой платформы**
```bash
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/ai-maestro/docs-search
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/docs-search/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/skills/ai-maestro/docs-search

## Когда брать
- уточнить сигнатуру функции перед тем, как её вызывать
- найти класс по имени и посмотреть его описание
- проверить интерфейс TypeScript до написания реализации
- обновить индекс после правок, не пересобирая его целиком
- посмотреть, какие документы вообще попали в индекс

## Примеры запросов агенту
- Найди в документации всё про поток аутентификации
- Найди по ключевому слову `UserController`
- Покажи все документы типа class

## Похожие
- [Nia](https://affpapa.org/nevibecode/skills/nia.md) — скилл · 56200 установок
- [ccc](https://affpapa.org/nevibecode/skills/ccc.md) — скилл · 5900 установок
- [mcp-deepwiki](https://affpapa.org/nevibecode/skills/mcp-deepwiki.md) — скилл · 2800 установок
- [aidex](https://affpapa.org/nevibecode/mcp/aidex.md) — MCP-сервер · ★ 46
- [tailwind-4-docs](https://affpapa.org/nevibecode/skills/tailwind-4-docs.md) — скилл · 17600 установок
- [coding-agent-docs-optimization](https://affpapa.org/nevibecode/skills/coding-agent-docs-optimization.md) — скилл · 10300 установок

## Другие версии с тем же именем
- [docs-search · adobe](https://affpapa.org/nevibecode/skills/adobe-docs-search.md) — 1600 установок

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 495 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
