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

codebase-pattern-finder — субагент Claude Code: поиск паттернов

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

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --agent development-tools/codebase-pattern-finder
Открыть на GitHub

Что делает codebase-pattern-finder

Субагент сканирует кодовую базу с помощью Grep, Glob, Read и Bash. Он ищет типовые решения: структуры маршрутов, пагинацию, сценарии работы с базой данных, компоненты и организацию тестов. Результат оформляется каталогом с путями к файлам, номерами строк и описанием ключевых особенностей реализации.

Главный принцип работы агента — чистая фиксация фактов. Он выступает в роли библиотекаря: выписывает работающие примеры и тесты к ним, но категорически отказывается критиковать код, искать антипаттерны или советовать «лучший» вариант, пока об этом прямо не попросят.

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

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

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

  • Найди в проекте примеры реализации курсорной пагинации и тесты к ним
  • Покажи, как в этом репозитории обычно настраивается аутентификация в API
  • Найди существующие интеграционные тесты для маршрутов Express

Как установить codebase-pattern-finder

1Через claude-code-templates

npx claude-code-templates@latest --agent development-tools/codebase-pattern-finder

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

.claude/agents/codebase-pattern-finder.md

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

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

Вопросы о codebase-pattern-finder

Как установить codebase-pattern-finder в Claude Code?

Выполните команду npx claude-code-templates@latest --agent development-tools/codebase-pattern-finder либо добавьте файл субагента вручную по пути .claude/agents/codebase-pattern-finder.md.

Что делает codebase-pattern-finder?

Он изучает файлы репозитория, находит рабочие фрагменты кода под ваш запрос и выводит их с контекстом, номерами строк и примерами тестов.

Почему субагент не предлагает улучшения в коде?

В его системных инструкциях заложен строгий запрет на критику и оценку решений: его задача — показать текущие стандарты проекта такими, какие они есть.

Похожие субагенты

Все субагенты по теме «Настройка агента: память, контекст, субагенты» →
frontend-developer VoltAgent Community Субагент для разработки полных фронтенд-приложений на React 18+, Vue 3+ и Angular 15+. Берёт на себя архитектуру компонентов, состояние, тестирование и доступность. 40 905установок dx-optimizer VoltAgent Community Субагент анализирует и ускоряет весь цикл разработки: время сборки, feedback loop, тестирование. Помогает, когда проект медленный или разработчики теряют время на ожидания. 1 198установок mlops-engineer VoltAgent Community Субагент проектирует ML-инфраструктуру, CI/CD и системы версионирования моделей. Подойдёт для автоматизации обучения, GPU-ресурсов и мониторинга. 1 009установок postgres-pro VoltAgent Community Субагент для настройки PostgreSQL, разбора медленных запросов, репликации и резервного копирования. Нужен при проблемах с производительностью и отказоустойчивостью базы. 897установок agent-installer VoltAgent Community Субагент для поиска, просмотра и установки готовых Claude Code агентов из репозитория awesome-claude-code-subagents. Упрощает открытие новых инструментов и интеграцию их в проект. 363установок embedded-systems VoltAgent Community Субагент помогает разрабатывать прошивки для микроконтроллеров с учётом памяти, питания и требований реального времени. Нужен для задач с RTOS, драйверами и периферией. 279установок

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

Весь набор →
nia-oracle Субагент для Claude, который ищет репозитории и документацию через инструменты Nia, индексирует найденное и достаёт оттуда ответы. 329установок guest-outreach-coordinator Ищет спикеров для технического подкаста, составляет персонализированные письма и готовит списки вопросов к интервью. 325установок unity-project-setup Разворачивает шаблон игрового проекта Unity с папками Assets, URP, базовыми C#-скриптами и конфигурацией Git LFS прямо через диалог с Claude Code. 303установок setup-visual-testing Слэш-команда разворачивает визуальное регрессионное тестирование: снимки компонентов и страниц, адаптивные брейкпоинты, проверка доступности. 300установок java-mcp-expert Субагент для сборки MCP-серверов на Java: официальный SDK, Project Reactor и Spring Boot. Пригодится, когда нужно поднять сервер с инструментами и ресурсами. 291установок decision-tree-explorer Строит деревья решений с расчётом вероятностей, математического ожидания и рисков. Помогает выбирать оптимальные сценарии при инвестициях, кризисах или стратегических развилках. 291установок create-jtbd Команда формирует документ Jobs-to-be-Done для новой функции продукта без технических деталей и без оценок сроков реализации. 290установок sprint-planning Команда собирает контекст из Linear или GitHub и формирует план спринта с оценкой вместимости, приоритетами и рисками. 282установок

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

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