К основному содержанию
субагент

nia-oracle — субагент для Claude Code: исследование репозиториев

Субагент для Claude, который ищет репозитории и документацию через инструменты Nia, индексирует найденное и достаёт оттуда ответы.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent deep-research-team/nia-oracle
Открыть на GitHub

Что делает nia-oracle

nia-oracle — это субагент для Claude, заточенный под внешние знания. Он не правит файлы и не трогает git: его дело — найти репозиторий или сайт с документацией, проиндексировать и вытащить нужные куски кода. Основной агент зовёт его, когда надо разобраться в чужой кодовой базе или в API, которого нет в проекте.

Внутри — набор инструментов Nia через MCP: index для индексации, search_codebase и search_documentation для поиска по смыслу, regex_search для точных шаблонов, read_source_content для чтения файлов, get_github_file_tree для структуры репозитория, nia_web_search и nia_deep_research_agent для разведки. Плюс context для передачи наработок другим агентам. Субагент ведёт файл nia-sources.md, куда записывает, что уже проиндексировано и прочитано, чтобы не искать одно и то же заново.

Индексация не мгновенная: статус проверяется через manage_resource(action="status"), и до её завершения поиск по источнику ничего не даст. Для работы нужны подключённые MCP-инструменты Nia — без них субагент останется с одним Read, Grep и Glob и потеряет почти всё, ради чего его ставят. Модель наследуется от основного агента (model: inherit).

Какие задачи решает

  • разобраться в незнакомом репозитории на GitHub
  • найти примеры реализации нужного паттерна в чужом коде
  • проиндексировать сайт с документацией и искать по нему
  • сравнить две библиотеки по исходникам, а не по статьям
  • передать результаты исследования другому агенту

Примеры запросов агенту

  • Найди репозиторий с примерами JWT-аутентификации и проиндексируй его
  • Поищи в проиндексированной документации, как устроен dependency injection
  • Сохрани контекст исследования, чтобы передать его в Cursor

Как установить nia-oracle

1Через claude-code-templates

npx claude-code-templates@latest --agent deep-research-team/nia-oracle

2Вручную: положить файлы

.claude/agents/nia-oracle.md

Для всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию

По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст

Из того же набора205

Весь набор →
create-worktrees Собирает все открытые пул-реквесты через GitHub CLI и разворачивает под каждую ветку отдельный git worktree в папке ./tree/. Пригодится, когда надо смотреть несколько PR сразу, не переключая ветки в основном чекауте. 351установок branch-cleanup Слэш-команда для Claude, которая находит слитые и устаревшие ветки, проверяет их перед удалением и наводит порядок в локальном и удалённом репозитории. 342установок pentest-checklist Скилл проводит через планирование пентеста: цели, границы, подготовка среды, выбор исполнителей и мониторинг. Пригодится перед проверкой на проникновение. 336установок create-database-migrations Слэш-команда для Claude, которая создаёт файлы миграций базы данных с версионированием и методами отката. Пригодится, когда меняете схему и не хотите писать up/down вручную. 329установок setup-visual-testing Слэш-команда разворачивает визуальное регрессионное тестирование: снимки компонентов и страниц, адаптивные брейкпоинты, проверка доступности. 300установок java-mcp-expert Субагент для сборки MCP-серверов на Java: официальный SDK, Project Reactor и Spring Boot. Пригодится, когда нужно поднять сервер с инструментами и ресурсами. 291установок database-optimizer Скилл для Claude, который разбирает узкие места базы: планы выполнения, индексы, N+1, кеш и партиционирование. Пригодится, когда запросы тормозят, а непонятно почему. 286установок husky Прогоняет линтер, сборку, типы и тесты по шагам и правит ошибки, пока репозиторий не станет рабочим. Полезно перед коммитом. 282установок

Похожие

nia-docs parcadei Ищет документацию и примеры кода по базе из более чем 3000 пакетов через Nia. Помогает быстро находить сигнатуры функций и паттерны библиотек. CX Codex +1 474установок research-with-sources Inkeep Скилл ведёт агента по процедуре исследования: сохраняет каждый источник дословно, пишет черновик статьи в research/ и ссылается на каждое утверждение. CX Codex +1 826установок learning-product gasserane Превращает Evidence Brief в один из четырёх учебных продуктов: бриф на 2 страницы, воркшоп-пак, региональный бриф или меморандум для донора. CX Codex +1 626установок research-agent parcadei Субагент собирает внешнюю документацию, примеры кода и лучшие практики через MCP-инструменты и оставляет отчёт для следующего агента. CX Codex +1 528установок create-technical-spike официальный github Создаёт документы для исследовательских спайков — технических задач с ограниченным временем, которые решают критичные вопросы архитектуры или интеграций перед началом разработки. 9 000установок notion-research-documentation makenotion Скилл ищет материалы в рабочем пространстве Notion, собирает данные со страниц и формирует структурированные отчёты со ссылками на источники. CX Codex +1 355установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о nia-oracle

Как установить nia-oracle в Claude?

Через шаблоны: npx claude-code-templates@latest --agent deep-research-team/nia-oracle. Файл субагента появится по пути .claude/agents/nia-oracle.md.

Что делает nia-oracle?

Ищет репозитории и документацию, индексирует их инструментами Nia и достаёт оттуда код и объяснения. Файлы он не редактирует — это работа основного агента.

Что нужно, чтобы субагент заработал?

Подключённые MCP-инструменты Nia. Без них из всего набора останутся только Read, Grep и Glob, и поиск по внешним источникам работать не будет.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой