К основному содержанию
скилл CX Codex

convex-monitor — скилл для Claude Code: ждёт ошибку и чинит

Скилл блокируется на следующем событии в приложении Convex — ошибке разработки, ошибке прода или запросе фичи — и передаёт его агенту.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add convex/agent-skills --skill convex-monitor -a claude-code
Открыть на GitHub

Что делает convex-monitor

Вместо опроса логов агент вызывает wait_for_event с {project_dir, event_kinds, timeout_ms} и ждёт. Гонка идёт между локальными логами ошибок, подписками на деплой и строками ошибок прода из Sentinel, побеждает первое сработавшее событие. Если ничего не произошло, приходит тихий heartbeat.

Дальше всё зависит от типа события. convex_error или next_error — расшифровать и починить. prod_error — разобрать через sentinel и починить. feature_request — собрать. quiet — вернуться в цикл ожидания. Схема событий версионирована, поэтому один и тот же триггер даёт один и тот же типизированный результат.

События прода требуют развёрнутого облачного приложения и Sentinel — без них этот сценарий не заработает. Там, где нет блокирующего MCP, например в облачном Copilot, скилл переходит на цикл опроса с тем же контрактом событий: поведение то же, механизм другой.

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

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

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

  • вызови wait_for_event для проекта и дождись следующей ошибки
  • дождись события prod_error и разбери его через sentinel
  • поставь ожидание на feature_request и собери то, что придёт

Как установить convex-monitor

1Через Skills CLI (Vercel)

npx skills add convex/agent-skills --skill convex-monitor -a claude-code

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

~/.claude/skills/convex-monitor/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/convex-monitor/

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

Вопросы о convex-monitor

Как установить convex-monitor в Claude?

Выполните npx skills add convex/agent-skills --skill convex-monitor -a claude-code. После установки скилл лежит в ~/.claude/skills/convex-monitor/SKILL.md.

Что делает convex-monitor?

Блокируется на следующем типизированном событии приложения Convex вместо опроса: ошибке dev или прода либо запросе фичи. Первое сработавшее событие уходит агенту на разбор.

Что нужно для событий прода?

События вида prod_error работают только при развёрнутом облачном приложении и наличии Sentinel. Без них скилл ловит локальные ошибки и запросы.

Исходный текст

SKILL.md · Apache-2.0
---
name: convex-monitor
description: "Watch for the next dev/prod error or request in a Convex app and react to it."
---

<!-- GENERATED from convex-agents content/capabilities/monitor.json — do not edit by hand. -->

# Watch for the next thing to react to

Block on the next typed event instead of polling. Races local error logs, deployment subscriptions, and Sentinel prod-error rows; returns the first to fire (or a quiet heartbeat).

## Workflow

1. Call `wait_for_event` with {project_dir, event_kinds, timeout_ms}.
2. On kind=convex_error/next_error: decode and fix it. On kind=prod_error: triage (see sentinel) and fix. On kind=feature_request: build it. On kind=quiet: loop.
3. Where a harness has no blocking MCP (e.g. Copilot cloud), the pack runs a poll loop with the SAME event contract — same behavior, different mechanism.

## Rules

- Prefer the blocking tool; fall back to a poll loop only where blocking MCP is weak.
- The event schema is fixed and versioned — the same trigger yields the same typed event.
- Prod events (kind=prod_error) require a deployed cloud app plus Sentinel.

© convex · Apache-2.0 · convex/agent-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
convex waynesutton Маршрутизирует задачи по Convex к специализированным скиллам и задаёт базовые правила разработки бэкенда. Пригодится на старте любого проекта с Convex. CX Codex +1 5 700установок convex-http-actions waynesutton Добавляет HTTP-эндпоинты в convex/http.ts: приём вебхуков с проверкой подписи, REST-маршруты, CORS, стриминг и загрузка файлов. CX Codex +1 2 700установок sentry-elixir-sdk getsentry Скилл проводит по шагам установки Sentry в проект на Elixir: сканирует mix.exs, предлагает набор функций и выдаёт конфиги. CX Codex +1 2 000установок sentry-tanstack-start-sdk getsentry Пошагово настраивает Sentry в проектах на TanStack Start React. Скилл проверяет структуру файлов, подключает трейсинг, отслеживание ошибок и запись сессий. CX Codex +1 1 900установок parallel-monitor parallel Скилл создаёт серверные мониторы, которые перепроверяют веб-страницы по расписанию и отдают события при изменениях. CX Codex +1 12 300установок sentry brianlovin Даёт агенту правила Sentry для отслеживания ошибок и трассировки производительности в Next.js. Нужен при добавлении такой инструментализации в приложение. CX Codex +1 2 800установок

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

convex-crons Добавляет периодические фоновые задачи через crons в приложение на Convex. Пригодится, когда нужно настроить регулярное обслуживание базы или очистку данных. CX Codex +1 36 000установок convex-env Скилл настраивает переменные окружения и секреты Convex для приложения. Пригодится, когда значения нужно передавать в deployment и читать в actions. CX Codex +1 36 000установок convex-seed Заполняет таблицы базы данных Convex тестовыми строками или импортирует внешние данные. Помогает настроить окружение для разработки без ручного ввода. CX Codex +1 35 800установок convex-verify Скилл проверяет Convex-функции через реальные сценарии: создаёт данные, меняет пользователей и ловит ошибки авторизации. Нужен для проверки конкретной готовой функции. CX Codex +1 35 800установок convex-billing Подключает подписки Stripe к приложению на Convex через компонент @convex-dev/stripe: настраивает сессии оплаты, вебхуки и серверную проверку статуса. CX Codex +1 35 800установок convex-domains Ведёт агента по шагам: DNS-записи у вашего регистратора, привязка домена к приложению Convex и перепривязка auth-origin. CX Codex +1 35 800установок convex-launch-readiness Собирает четыре аудита Convex в один отчёт со счётом готовности и очередью правок. Пригодится, когда бэкенд пора выпускать, а непонятно, что чинить первым. CX Codex +1 35 900установок convex-explain-app Скилл строит понятную карту бэкенда Convex по схеме данных и функциям. Помогает быстро разобраться в незнакомом проекте перед правками или аудитом. CX Codex +1 35 900установок

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

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