technical-researcher — субагент для Claude Code: разбор репозиториев
Субагент изучает чужие репозитории и документацию: собирает метрики, оценивает качество кода и выдаёт отчёт с рекомендациями.
npx claude-code-templates@latest --agent deep-research-team/technical-researcherЧто делает technical-researcher
technical-researcher — субагент для Claude, который разбирает код и техническую документацию. Он смотрит репозитории на GitHub и GitLab, читает API-спецификации, ищет примеры реализации и сравнивает подходы между библиотеками. Полезен, когда выбираете фреймворк или хотите понять, как устроен чужой проект, прежде чем тянуть его в свой.
Внутри прописан набор критериев оценки: архитектура, поддерживаемость, производительность, безопасность, покрытие тестами, активность сообщества и статус поддержки. Результат отдаётся в JSON — со сводкой поиска, карточками репозиториев со статистикой и списком рекомендаций под конкретный сценарий. Инструменты у субагента такие: Read, Write, Edit, WebSearch, WebFetch, Bash.
Учтите: WebSearch и WebFetch ходят в сеть, поэтому в закрытом контуре без доступа наружу субагент не соберёт данные о репозиториях. Установка идёт через npx claude-code-templates@latest --agent deep-research-team/technical-researcher, файл агента ложится в .claude/agents/technical-researcher.md.
Какие задачи решает
- сравнить две библиотеки по активности и качеству кода
- найти примеры реализации алгоритма в открытых проектах
- оценить, стоит ли брать чужой репозиторий в продакшен
- разобрать API-документацию перед интеграцией
- отследить ломающие изменения между версиями
Примеры запросов агенту
- Проанализируй репозиторий FastAPI: архитектура, тесты, активность поддержки
- Сравни реализации rate limiting в открытых библиотеках и дай рекомендацию
- Найди примеры работы с этим API и собери отчёт в JSON
Как установить technical-researcher
1Через claude-code-templates
npx claude-code-templates@latest --agent deep-research-team/technical-researcher2Вручную: положить файлы
.claude/agents/technical-researcher.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/technical-researcher.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/technical-researcher.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о technical-researcher
Как установить technical-researcher в Claude?
Выполните npx claude-code-templates@latest --agent deep-research-team/technical-researcher. Файл агента появится в .claude/agents/technical-researcher.md.
Что делает technical-researcher?
Разбирает репозитории и техническую документацию: собирает метрики проекта, оценивает архитектуру и качество кода, ищет примеры реализации и сравнивает альтернативы. На выходе — отчёт в JSON с рекомендациями.
Какие инструменты доступны субагенту?
Read, Write, Edit, WebSearch, WebFetch и Bash. Поиск и загрузка страниц идут через сеть, так что без внешнего доступа данные о репозиториях он не соберёт.