codebase-pattern-finder — субагент Claude Code: поиск паттернов
Находит примеры готовых реализаций в проекте, чтобы использовать их как образцы для нового кода.
npx claude-code-templates@latest --agent development-tools/codebase-pattern-finderЧто делает 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-finder2Вручную: положить файлы
.claude/agents/codebase-pattern-finder.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/codebase-pattern-finder.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/codebase-pattern-finder.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты 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?
Он изучает файлы репозитория, находит рабочие фрагменты кода под ваш запрос и выводит их с контекстом, номерами строк и примерами тестов.
Почему субагент не предлагает улучшения в коде?
В его системных инструкциях заложен строгий запрет на критику и оценку решений: его задача — показать текущие стандарты проекта такими, какие они есть.