From enterprise-harness-engineering
Creates and configures Sentry projects across staging/production environments via REST API. Extracts DSNs and generates SDK snippets for onboarding services to error monitoring.
How this skill is triggered — by the user, by Claude, or both
Slash command
/enterprise-harness-engineering:sentry-onboardingThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create and configure Sentry projects across multiple environments via REST API.
Create and configure Sentry projects across multiple environments via REST API.
Before using this skill, configure your Sentry instances:
# Add your Sentry instances here
SENTRY_INSTANCES:
- name: staging
url: https://sentry-staging.example.com
token_env: SENTRY_STAGING_TOKEN
org: your-org
- name: prod
url: https://sentry.example.com
token_env: SENTRY_PROD_TOKEN
org: your-org
Ask the user for:
payment-service)java-spring-bootpython-django / python-fastapijavascript-nextjs / javascript-reactgoandroidapple-ioscurl -s -H "Authorization: Bearer $TOKEN" "$SENTRY_URL/api/0/organizations/$ORG/teams/" | jq '.[].slug'
If 401 → token expired, guide user to regenerate.
curl -s -H "Authorization: Bearer $TOKEN" "$SENTRY_URL/api/0/organizations/$ORG/teams/" | jq '.[] | {slug, name}'
curl -s -X POST \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "<service-name>", "platform": "<platform>"}' \
"$SENTRY_URL/api/0/teams/$ORG/<team-slug>/projects/"
curl -s -H "Authorization: Bearer $TOKEN" \
"$SENTRY_URL/api/0/projects/$ORG/<project-slug>/keys/" | jq '.[0].dsn.public'
Based on platform, generate the SDK initialization code with the DSN.
java-spring-boot not java)npx claudepluginhub addxai/enterprise-harness-engineering --plugin enterprise-harness-engineeringConfigures Sentry for dev, staging, and prod with separate DSNs, env-specific sample rates, per-env alerts, and dashboard filtering. For @sentry/node (TS) and sentry-sdk (Python).
Checks and configures Sentry error tracking SDKs for frontend, Next.js, Node.js, and Python projects including DSN env vars, source maps, and CI/CD release tracking.
Detects the user's platform and fetches the correct Sentry SDK skill for setup. Invoked when adding Sentry, installing an SDK, or setting up error monitoring.