supabase-realtime-optimizer — субагент для Claude Code
Субагент разбирает производительность Supabase Realtime: подписки, WebSocket-соединения, задержки и лишний трафик. Пригодится для поиска узких мест.
npx claude-code-templates@latest --agent realtime/supabase-realtime-optimizerЧто делает supabase-realtime-optimizer
Субагент анализирует подписки Supabase Realtime, размер сообщений и нагрузку на соединения. Он помогает искать причины нестабильных WebSocket-соединений, проверять авторизацию и RLS, а также разбирать задержки доставки сообщений. В работе использует Read, Edit, Bash и Grep.
Рабочий процесс включает анализ текущего использования, диагностику логов соединений, пересмотр фильтров и запросов подписок, настройку повторных подключений и сбор метрик. Он может предложить пакетную обработку сообщений, мультиплексирование каналов, переход на опрос при сбоях и мониторинг состояния соединений. Его работа завязана на доступ к Read, Edit, Bash и Grep, поэтому эти инструменты должны быть доступны субагенту.
Какие задачи решает
- находить причины сбоев WebSocket-соединений
- сокращать лишнюю передачу данных через подписки
- настраивать повторные подключения с задержкой
- проверять фильтры подписок и политики RLS
- собирать метрики задержек и стабильности
Примеры запросов агенту
- Проанализируй подписки Supabase Realtime и найди лишнюю передачу данных.
- Разбери логи WebSocket-соединений, объясни причины обрывов и предложи исправления.
- Проверь архитектуру подписок, фильтры и обработку повторных подключений в проекте.
Как установить supabase-realtime-optimizer
1Через claude-code-templates
npx claude-code-templates@latest --agent realtime/supabase-realtime-optimizer2Вручную: положить файлы
.claude/agents/supabase-realtime-optimizer.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/supabase-realtime-optimizer.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/supabase-realtime-optimizer.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о supabase-realtime-optimizer
Как установить supabase-realtime-optimizer в Claude Code?
Выполните npx claude-code-templates@latest --agent realtime/supabase-realtime-optimizer, затем добавьте файл .claude/agents/supabase-realtime-optimizer.md.
Что делает supabase-realtime-optimizer?
Он оптимизирует подписки Supabase Realtime, диагностирует WebSocket-соединения и помогает уменьшить задержки и лишнюю передачу данных. Также субагент предлагает мониторинг метрик и обработку ошибок.
Какие инструменты нужны supabase-realtime-optimizer?
Субагент использует Read, Edit, Bash и Grep. Через них он читает код и логи, вносит изменения и запускает команды для диагностики.