Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when the user shares a Sentry URL, says "check Sentry", or wants to investigate production errors. Uses Sentry MCP tools for deep analysis.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Use this skill when:
| Tool | Purpose |
|---|---|
get_issue_details | Full issue details: stacktrace, tags, metadata |
get_issue_tag_values | Distribution by tag (browser, URL, environment, user) |
search_issues | Find issues by criteria (unresolved, critical, etc.) |
search_events | Count/aggregate events, find individual error logs |
search_issue_events | Filter events within a specific issue |
analyze_issue_with_seer | AI root cause analysis with code fix suggestions |
| Tool | Purpose |
|---|---|
get_trace_details | Trace overview for performance issues |
get_event_attachment | Download screenshots, logs attached to events |
find_organizations | Find org slug (needed for most queries) |
find_projects | Find project slug |
find_releases | Check recent releases and deploy timing |
From a Sentry URL:
get_issue_details(issueUrl='https://sentry.io/issues/PROJECT-123/')
From an issue ID:
get_issue_details(organizationSlug='my-org', issueId='PROJECT-123')
codebase-retrievalget_issue_tag_values(issueId='PROJECT-123', tagKey='environment')
get_issue_tag_values(issueId='PROJECT-123', tagKey='url')
get_issue_tag_values(issueId='PROJECT-123', tagKey='browser')
Useful tags: environment, url, browser, os, release, user, device
search_events(organizationSlug='my-org', naturalLanguageQuery='count of errors for PROJECT-123 in last 7 days')
analyze_issue_with_seer(issueUrl='https://sentry.io/issues/PROJECT-123/')
Only use when you cannot determine the root cause from the stacktrace alone.
Always use the project's MonitoringHelper — never the Sentry SDK directly:
// ✅ Correct
MonitoringHelper::captureException($exception);
// ❌ Wrong
\Sentry\captureException($exception);
Use project enums for structured breadcrumbs:
use App\Enums\Sentry\BreadcrumbType;
use App\Enums\Sentry\BreadcrumbLevel;
Check the project for Sentry context enums and the tenant switching service that sets context automatically.
| Pattern | Root cause | Fix approach |
|---|---|---|
TypeError: null passed to non-nullable | Missing null check on optional DB column | Add null guard or make parameter nullable |
ModelNotFoundException | Deleted or missing related record | Add optional() or existence check |
ConnectionException | Multi-tenant DB switch failed | Check tenant switching service flow |
ValidationException in jobs | Job data changed between dispatch and execution | Re-validate in handle() |
Undefined array key | External API/import data missing expected field | Add array_key_exists() or null coalescing |
search_issues(organizationSlug='my-org', naturalLanguageQuery='unresolved errors in production last 24h')
search_issues(organizationSlug='my-org', naturalLanguageQuery='errors affecting more than 100 users')
search_issues(organizationSlug='my-org', naturalLanguageQuery='issues assigned to me')
search_events(organizationSlug='my-org', naturalLanguageQuery='how many errors today')
search_events(organizationSlug='my-org', naturalLanguageQuery='count of database failures this week')
logging-monitoring — full monitoring stack (Sentry + Grafana + Loki)bug-analyzer — uses Sentry as input for bug investigation/bug-investigate — fetches Sentry details automaticallyconfig/sentry.php in Laravel, sentry.client.config.ts in Next.js) — Sentry DSN and configurationまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Use when reviewing UI for accessibility — WCAG 2.2 AA, keyboard nav, focus, ARIA, contrast, screen-reader semantics — even on 'is this a11y-OK?' or 'mach das barrierefrei'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when defining or auditing the activation event — aha-moment selection, retention correlation, falsifiable definition. Triggers on 'what is our aha moment', 'redefine activation'.
日本語の概要は準備中です。原文の説明を表示しています。
Use when capturing an architectural decision — file naming, next ADR number, Status / Context / Decision / Consequences, index regen; fires even without saying 'ADR'.
日本語の概要は準備中です。原文の説明を表示しています。
Adversarial critique — devil's advocate, stress-test, honest teardown ('poke holes', 'be brutal', 'was hältst du davon'); explicit request only. Routine code or design review → code-review.
日本語の概要は準備中です。原文の説明を表示しています。
Use when reading, creating, or updating agent documentation, module docs, roadmaps, or AGENTS.md. Understands the full .augment/, agents/, and copilot-instructions structure.
日本語の概要は準備中です。原文の説明を表示しています。
Use for an adversarial red-team / blue-team / auditor review of an AI agent's CONFIG + behaviour (rules, skills, MCP, hooks, permissions) — attack-chain → defensive-gap list, not a code audit.
日本語の概要は準備中です。原文の説明を表示しています。