sentry · brianlovin — скилл для Claude Code: мониторинг Next.js
Даёт агенту правила Sentry для отслеживания ошибок и трассировки производительности в Next.js. Нужен при добавлении такой инструментализации в приложение.
npx skills add brianlovin/agent-config --skill sentry -a claude-codeЧто делает sentry
Скилл предлагает вызывать Sentry.captureException(error) в catch и затем повторно выбрасывать ошибку. Для значимых действий он задаёт спаны: клики интерфейса, клиентские HTTP-запросы и вызовы функций. У спана можно указать операцию, имя и атрибуты.
В Next.js конфигурация разделена между sentry.client.config.ts, sentry.server.config.ts и sentry.edge.config.ts; в коде используется импорт из @sentry/nextjs. Пример инициализации берёт process.env.NEXT_PUBLIC_SENTRY_DSN и включает логи, а logger передаёт контекст полей и переменные шаблона. Это повод проверить переменную DSN до запуска приложения.
Какие задачи решает
- перехватывать исключения в блоках
try/catch - оборачивать запросы к API в спаны Sentry
- трассировать клики интерфейса
- писать структурированные логи с контекстом
Примеры запросов агенту
- Добавь перехват ошибок Sentry в
try/catchдля этой операции. - Оберни запрос
GET /api/items/${id}в спан Sentry. - Настрой
sentry.server.config.tsсNEXT_PUBLIC_SENTRY_DSNи логированием.
Как установить sentry
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill sentry -a claude-code2Вручную: положить файлы
~/.claude/skills/sentry/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/sentry/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill sentry -a codex2Вручную: положить файлы
.agents/skills/sentry/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill sentry -a cursor2Вручную: положить файлы
.cursor/skills/sentry/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install brianlovin/agent-config sentry2Вручную: положить файлы
.github/skills/sentry/SKILL.md1Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill sentry -a gemini-cli2Командой платформы
gemini skills install https://github.com/brianlovin/agent-config --path skills/sentryВручную: положить файлы
.devin/skills/sentry/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add brianlovin/agent-config --skill sentry -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора12
Другие версии sentry
Похожие
Рядом в теме «Фронтенд и UI»
Всё по теме «Фронтенд и UI» →Вопросы о sentry
Как установить sentry в Claude Code?
Выполните npx skills add brianlovin/agent-config --skill sentry -a claude-code, затем повторите npx skills add brianlovin/agent-config --skill sentry -a claude-code. Файл скилла находится в ~/.claude/skills/sentry/SKILL.md.
Что делает sentry?
Скилл направляет агента при добавлении Sentry в Next.js. Он охватывает перехват исключений, спаны производительности и структурированные логи.
Какие файлы конфигурации Sentry используются в Next.js?
Используются sentry.client.config.ts, sentry.server.config.ts и sentry.edge.config.ts. В коде импортируется @sentry/nextjs.