flutter-go-reviewer — субагент для Claude Code: ревью Flutter и Go
Субагент для Claude, который проверяет изменения в пул-реквестах и свежий код на Go, Protobuf, PostgreSQL, Flutter, Riverpod и GetX.
npx claude-code-templates@latest --agent development-tools/flutter-go-reviewerЧто делает flutter-go-reviewer
Агент читает диффы и раскладывает замечания по трём группам: критичные (блокируют мердж), предложения и похвала. У каждого замечания — конкретная строка кода и объяснение, почему это важно для пользователей или команды. В конце — сводка с количеством находок и вердиктом: готово, нужны правки или нужно обсуждение.
Внутри чек-лист из шести разделов. Качество кода: длина функций, вложенность, имена, комментарии про «почему», а не «что». Тесты: покрытие новой логики, краевые случаи, регрессионные тесты на багфиксы. Обратная совместимость: миграции без простоя, изменения .proto, фича-флаги. Плюс логирование без чувствительных данных, обработка ошибок, секреты в коде, SQL-инъекции и N+1.
Отдельно прописаны правила под два стека. Для бэкенда — совместимость .proto, миграции к schema.sql, изменения query.sql. Для фронтенда — корректное использование Riverpod, локализация через GetX без захардкоженных строк, разбиение виджетов по файлам. Агент умеет читать файлы, искать по проекту, ходить в веб и запускать команды в оболочке, так что ему нужен доступ к репозиторию. Архитектурные правки и изменения бизнес-логики он помечает для ручной проверки — это повод не пропускать такой PR мимо глаз.
Какие задачи решает
- проверить пул-реквест перед мерджем и разложить замечания по важности
- найти краевые случаи, которые не покрыты тестами
- поймать несовместимое изменение в
.protoдо выката - проверить миграцию
schema.sqlна простой при деплое - убрать захардкоженные строки и god-виджеты во Flutter
Примеры запросов агенту
- проверь мой PR с новым эндпоинтом обновления профиля
- я поменял схему таблицы users, посмотри изменения
- отревьюй рефакторинг модуля оплаты
Как установить flutter-go-reviewer
1Через claude-code-templates
npx claude-code-templates@latest --agent development-tools/flutter-go-reviewer2Вручную: положить файлы
.claude/agents/flutter-go-reviewer.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/flutter-go-reviewer.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/flutter-go-reviewer.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о flutter-go-reviewer
Как установить flutter-go-reviewer в Claude?
Через шаблоны: npx claude-code-templates@latest --agent development-tools/flutter-go-reviewer. Файл агента появится по пути .claude/agents/flutter-go-reviewer.md.
Что делает flutter-go-reviewer?
Проводит ревью кода по командным стандартам и делит находки на критичные, предложения и похвалу. Заточен под Go с Protobuf и PostgreSQL на бэкенде и Flutter с Riverpod и GetX на фронтенде.
Какие инструменты доступны агенту?
Glob, Grep, Read, WebFetch, TodoWrite, WebSearch, BashOutput, KillBash, ListMcpResourcesTool и ReadMcpResourceTool.