Ensure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
日本語の概要は準備中です。原文の説明を表示しています。
Sentry error tracking and performance monitoring for real-time visibility into application errors, performance issues, and release health
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Mode: Cognitive/Prompt-Driven — No standalone utility script; use via agent context.
Provides 90%+ context savings vs raw Sentry API calls. Progressive disclosure by feature category: error tracking, performance monitoring, release management, and project configuration.
SENTRY_AUTH_TOKEN environment variable (optional, for authenticated API calls)SENTRY_ORG environment variable (optional, defaults to first organization)SENTRY_PROJECT environment variable (optional, defaults to first project)| Tool | Description | Confirmation |
|---|---|---|
| list-issues | List recent issues/errors | No |
| issue-details | Get detailed issue info | No |
| resolve-issue | Mark issue as resolved | Yes |
| ignore-issue | Ignore/snooze issue | Yes |
| Tool | Description | Confirmation |
|---|---|---|
| list-transactions | List performance transactions | No |
| transaction-summary | Get transaction performance stats | No |
| slow-queries | Identify slow database queries | No |
| Tool | Description | Confirmation |
|---|---|---|
| list-releases | List releases | No |
| create-release | Create new release | Yes |
| set-commits | Associate commits with release | Yes |
| Tool | Description | Confirmation |
|---|---|---|
| list-projects | List Sentry projects | No |
| project-settings | View project settings | No |
| list-alerts | List alert rules | No |
# List recent issues
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/projects/$SENTRY_ORG/$SENTRY_PROJECT/issues/?query=is:unresolved"
# Get issue details
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/issues/{issue_id}/"
# Resolve issue
curl -X PUT -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/issues/{issue_id}/" \
-d '{"status": "resolved"}'
# List transactions
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/organizations/$SENTRY_ORG/events/?field=transaction"
# Create release
curl -X POST -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/organizations/$SENTRY_ORG/releases/" \
-d '{"version": "1.0.0", "projects": ["project-slug"]}'
# List projects
curl -H "Authorization: Bearer $SENTRY_AUTH_TOKEN" \
"https://sentry.io/api/0/organizations/$SENTRY_ORG/projects/"
| Variable | Required | Description |
|---|---|---|
SENTRY_AUTH_TOKEN | Optional | Sentry authentication token for API calls |
SENTRY_ORG | Optional | Organization slug (defaults to first org) |
SENTRY_PROJECT | Optional | Project slug (defaults to first project) |
SENTRY_DSN | No | For SDK integration (not used by this skill) |
project:read, project:write, event:readexport SENTRY_AUTH_TOKEN=your_token_here⚠️ Never expose auth tokens in output ⚠️ Destructive operations (resolve-issue, ignore-issue, create-release, set-commits) require confirmation ⚠️ Use environment variables for credentials, never hardcode
If tool execution fails:
SENTRY_AUTH_TOKEN is set: echo $SENTRY_AUTH_TOKENlist-issues - Get recent unresolved errorsissue-details - Investigate specific issueresolve-issue - Mark as resolved after fix deployedlist-transactions - Identify slow endpointstransaction-summary - Analyze performance patternsslow-queries - Find database bottleneckscreate-release - Create new release versionset-commits - Associate commits with releaselist-releases - Track release health| Issue | Solution |
|---|---|
| 401 Unauthorized | Check SENTRY_AUTH_TOKEN is valid and not expired |
| 403 Forbidden | Verify token has required scopes (project:read, project:write, event:read) |
| 404 Not Found | Verify SENTRY_ORG and SENTRY_PROJECT are correct slugs |
| Rate limit exceeded | Wait 1 minute, reduce request frequency |
Before starting:
Read .claude/context/memory/learnings.md
After completing:
.claude/context/memory/learnings.md.claude/context/memory/issues.md.claude/context/memory/decisions.mdASSUME INTERRUPTION: If it's not in memory, it didn't happen.
Auto-instrument with OTel, export to Sentry + Grafana simultaneously:
import { NodeSDK } from '@opentelemetry/sdk-node';
import { SentrySpanProcessor } from '@sentry/opentelemetry';
const sdk = new NodeSDK({ spanProcessor: new SentrySpanProcessor() });
sdk.start();
# pyroscope.configure({ applicationName: 'api', serverAddress: 'http://pyroscope:4040' })
services:
prometheus: { image: prom/prometheus }
grafana: { image: grafana/grafana }
otel-collector: { image: otel/opentelemetry-collector-contrib }
まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Ensure accessibility in UI components including semantic HTML, ARIA attributes, keyboard navigation, and WCAG 2.2 AA compliance.
日本語の概要は準備中です。原文の説明を表示しています。
Use when you want to improve response quality through meta-cognitive reasoning. Applies 15+ reasoning methods to reconsider and refine initial outputs.
日本語の概要は準備中です。原文の説明を表示しています。
N-round opposing-stance debates for trade-off analysis. Assigns pro/con roles to agents, runs structured debate rounds with quality scoring, and produces a moderator synthesis with confidence-rated recommendation. Generalizable to architecture, technology, security, and design decisions.
日本語の概要は準備中です。原文の説明を表示しています。
Force adversarial code review stance that eliminates confirmation bias — reviewer must find issues or re-analyze
日本語の概要は準備中です。原文の説明を表示しています。
Creates specialized AI agents on-demand when no existing agent matches a request. Use when the Router cannot find a suitable agent for a task. Enables self-evolution by generating persistent agents.
日本語の概要は準備中です。原文の説明を表示しています。
LLM-as-judge evaluation framework with 5-dimension rubric (accuracy, groundedness, coherence, completeness, helpfulness) for scoring AI-generated content quality with weighted composite scores and evidence citations
日本語の概要は準備中です。原文の説明を表示しています。