본문으로 건너뛰기
cccskills
무료GitHub에 공개

use-sentry-cli-debug

Use the official Sentry CLI to investigate issues, events, traces, and logs for Vibe Remote without committing Sentry credentials into the repository.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

연동 도구Sentry
설치 방법 보기

포함된 파일(2)

  • SKILL.md4.7 KB
  • references/vibe-remote.md1.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Use Sentry CLI Debug

Use this skill when the user asks to inspect Sentry issues, events, traces, logs, or authenticated Sentry API responses from the command line while working in the Vibe Remote repository.

Core Rules

  1. Prefer sentry CLI subcommands over raw REST calls. Use sentry issue, sentry event, sentry trace, and sentry log first. Fall back to sentry api only when the dedicated command cannot expose the needed field.
  2. Do not commit credentials. Prefer sentry auth login interactive auth. If token auth is required, use a shell-scoped SENTRY_AUTH_TOKEN or another untracked local secret source. Never write tokens into tracked repo files.
  3. Keep output small. Prefer --json --fields ..., --limit ..., and jq when filtering.
  4. Stay read-only by default. Do not resolve, mute, delete, or otherwise mutate Sentry state unless the user explicitly asks.
  5. Verify CLI context before debugging. Run sentry auth status, then confirm the target org/project if auto-detection looks ambiguous.

Prerequisites

If sentry is not installed:

curl https://cli.sentry.dev/install -fsS | bash

Then verify:

sentry --help
sentry auth status

Authentication options that do not require committing secrets:

# Preferred: interactive login managed by the CLI
sentry auth login

# Alternative: shell-scoped token
export SENTRY_AUTH_TOKEN=...
sentry auth login --token "$SENTRY_AUTH_TOKEN"

Never add the token to tracked files such as .env, .envrc, config/*.json, settings.json, or skill files.

Repo-Specific Context

Before querying Sentry, read vibe-remote.md for the tags and environment metadata currently attached by this repository.

Important current signals:

  • component=service for the main service
  • component=ui for the Flask UI
  • mode=<config.mode>
  • primary_platform=<config.platforms.primary>
  • deployment_environment=<resolved environment>
  • release=vibe-remote@<version>

These are useful narrowing dimensions when many unrelated issues exist in the same Sentry org/project.

Debug Workflow

1. Confirm auth and scope

sentry auth status
sentry org list
sentry project list <org>

If auto-detection is unreliable, use explicit <org>/<project> in every command.

2. Triage recent issues

sentry issue list <org>/<project> \
  --query 'is:unresolved' \
  --limit 10 \
  --json \
  --fields shortId,title,count,userCount,lastSeen,level,status

Common filters:

sentry issue list <org>/<project> --query 'is:unresolved environment:regression'
sentry issue list <org>/<project> --query 'component:service'
sentry issue list <org>/<project> --query 'component:ui'
sentry issue list <org>/<project> --query 'primary_platform:slack'
sentry issue list <org>/<project> --query 'release:vibe-remote@1.2.3'

3. Inspect one issue deeply

sentry issue view <short-id>
sentry issue explain <short-id>

Use sentry issue explain only after you have the raw issue details. Treat the AI explanation as a hint, not ground truth.

4. Inspect concrete event, trace, and logs

sentry event view <org>/<project>/<event-id>
sentry trace view <trace-id>
sentry trace logs <trace-id> --limit 100
sentry log list <org>/<project> --query 'level:error' --limit 100

Use trace and log commands when the issue points to timing, retries, upstream HTTP failures, or multi-step orchestration problems.

5. Use sentry api only as a fallback

sentry api /api/0/organizations/<org>/issues/

Prefer --method, --data, and --header only when the dedicated CLI command cannot express the operation.

Vibe Remote Triage Hints

  1. If the bug is user-visible in regression, first search environment:regression.
  2. Split component:service and component:ui early. Do not mix backend startup errors with UI Flask failures.
  3. When the report is platform-specific, try primary_platform:<platform> and cross-check local logs if Sentry detail is incomplete.
  4. If no Sentry result appears, check whether the problem was only logged locally in ~/.vibe_remote/logs/vibe_remote.log.
  5. If Sentry output is too noisy, reduce fields instead of pasting full blobs back to the user.

When Not to Use This Skill

  • When the user wants release management or source map upload only, use generic sentry CLI commands directly without a full debug workflow.
  • When the user explicitly wants dashboard/MCP-based investigation instead of CLI.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

Audit and improve the prompt surface of Avibe Agents across backends (Claude, Codex/GPT, OpenCode) — global and project rules, Agent system prompts, Skills, delegation briefs, and Task and Watch messages — using real run evidence. Use when an Agent misbehaves (stalls, over-asks, over-reaches, ignores or over-applies a rule), after a model or backend change, or when the user asks to review, clean up, or tighten prompts.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

avibe-bot/avibe6302026년 10월 19일 업데이트

Run durable `vibe watch` waits for PR reviews, CI, files or external signals, then resume the Agent in the right Session.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

avibe-bot/avibe6302026년 10월 19일 업데이트

Use Avibe's local Computer Use CLI for carefully bounded desktop observation and actions.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

avibe-bot/avibe6302026년 10월 19일 업데이트

Deliver Avibe, avibe-bot-backend, avibe-docs, avault, and vault-sandbox PRs from worktree and implementation through Codex review, CI, and Merge. Use it for implementation work on every Agent backend.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

avibe-bot/avibe6302026년 10월 19일 업데이트

use-avibe

무료

Safely inspect and modify local Avibe configuration, routing, runtime settings, watches, scheduled tasks, Avibe Cloud remote access, and operational state. Also use it to report an Avibe bug, send product feedback, or file a feature request from the current conversation.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

avibe-bot/avibe6302026년 10월 19일 업데이트

Use Avibe Harness for durable Agent delegation, Sessions, scheduled Tasks, Watches, Runs, queues, and work that must continue beyond the current turn.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

avibe-bot/avibe6302026년 10월 19일 업데이트

avibe-bot의 스킬 모두 보기

이 스킬의 문제 신고