LE MÉDIA DE L’IA QUI SERT VRAIMENT.Édition française · Comprendre & passer à l’action
Sentry

Parcourir un Sentry local dans le navigateur

browse-local-sentry

En bref

La skill connecte le navigateur d’un agent à un serveur de développement Sentry local : soit dev-ui (pnpm run dev-ui) sur une URL du type org-slug.dev.getsentry.net et un port, soit le devserver complet (devservices serve) en http://dev.getsentry.net:8000/. L’écart est critique : dev-ui agit sur la production sentry.io, avec la session de l’utilisateur, y compris un éventuel compte staff ou superutilisateur. Dans ce mode, on ne crée, n’édite et ne supprime rien, et l’on reste dans l’organisation nommée, sauf approbation d’une action précise ; pour tout flux qui change des données, on passe par le devserver (base locale). On ne contourne jamais un avertissement de certificat, on ne se connecte pas à sentry.io à la place de l’utilisateur, on ne saisit pas ses identifiants. Les contrôles (serveur, certificat, Chrome, authentification) se relancent à chaque session, car une mise à jour de Chrome, une re-authentification ou un changement de port peuvent tout défaire.

Ce que ça fait

  • Ne suppose pas le port : à défaut d’URL fournie, dev-ui sonde à partir de SENTRY_WEBPACK_PROXY_PORT (7999 par défaut) ; le devserver journalise dans .artifacts/dev.log.
  • Dans le Chrome de l’utilisateur, n’ouvre que ses propres onglets (background true), jamais un isolatedContext sans session, et ne touche pas aux onglets déjà ouverts (navigation, rechargement, fermeture, lecture, capture, script).
  • Émule un viewport plutôt que de redimensionner la fenêtre, et ferme ses onglets en fin de tâche.
  • Ne modifie la configuration MCP de l’utilisateur qu’avec son accord.

Pour qui, et un exemple

Contributeurs au dépôt Sentry qui doivent qualifier une interface sur dev-ui ou un flux complet sur le devserver, sans risquer la production.

Exemple de demande : On doit vérifier un écran dans l’UI : la skill trouve le port de dev-ui, s’attache au Chrome de la personne, reste en lecture dans l’organisation indiquée, et bascule vers le devserver si une donnée doit être créée.

Quand on veut relier un agent au Sentry local, que ce soit dev-ui sur un hôte *.dev.getsentry.net ou le devserver complet. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.

Installer

npx skills add getsentry/skills ou, dans Claude Code, claude plugin marketplace add getsentry/skills puis claude plugin install sentry-skills@sentry-skills.

npx skills add getsentry/skills
claude plugin marketplace add getsentry/skills
claude plugin install sentry-skills@sentry-skills

Fonctionne avec

  • Claude Code
  • Cursor
  • Cline
  • GitHub Copilot

Source : README : installation Claude Code, et skills.sh « Works with Claude Code, Cursor, Cline, GitHub Copilot, and other compatible agents ».

Niveau : Intermédiaire

Suppose un projet déjà en place chez l’éditeur et les outils décrits dans le SKILL.md.

À savoir

Dépôt officiel Sentry ; le README précise que ces skills sont destinées aux employés Sentry.

Extrait du SKILL.md

La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :

Connects an agent's browser to a local Sentry dev server (dev-ui on *.dev.getsentry.net or the full devserver).

Citée depuis le SKILL.md au commit dcce042 . Le dossier contient aussi 3 fichiers annexes (references/).

Le SKILL.md compte 61 lignes et 6 sections principales :

  • Rules
  • Step 1: Find the Server
  • Step 2: Check the Certificate (dev-ui Only)
  • Step 3: Attach to the User's Chrome (dev-ui Only)
  • Step 4: Check Authentication
  • When a Step Is Blocked

Licence : Apache 2.0

Vérifiée le 10 novembre 2026 sur : fichier LICENSE du dépôt .

La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.

Texte intégral du SKILL.md

Reproduit sans modification depuis getsentry/skills (commit dcce042) , © Sentry, sous licence Apache 2.0 (fichier de licence d’origine ).

Afficher le SKILL.md original (61 lignes, en anglais)
---
name: browse-local-sentry
description: Connects an agent's browser to a local Sentry dev server (dev-ui on *.dev.getsentry.net or the full devserver).
---

# Browse Local Sentry

| Server | URL | Data | Browser |
|--------|-----|------|---------|
| dev-ui (`pnpm run dev-ui`) | `https://<org-slug>.dev.getsentry.net:<port>/`. Ask the user for the org if it is unknown. | Production sentry.io, as the user | The user's own Chrome, the only one with their session |
| Full devserver (`devservices serve`) | `http://dev.getsentry.net:8000/` | Local database | Any |

Run every check in every session. Chrome updates, re-auth, and port changes undo
earlier setup without warning. When a check fails, open the named section of
`references/troubleshooting.md`.

## Rules

- dev-ui acts on production sentry.io as the user, including any staff or
  superuser session. Do not create, edit, or delete anything, and stay in the
  org the user named, unless the user approves the specific action. Use the
  full devserver for flows that change data.
- Never bypass certificate warnings (`thisisunsafe`,
  `--ignore-certificate-errors`, `--acceptInsecureCerts`), log in to sentry.io
  yourself, or type the user's credentials.
- Change the user's MCP config only with their approval.
- In the user's own Chrome, open your own tabs with `background: true`, never
  `isolatedContext`, which has no session. Never navigate, reload, close, read,
  screenshot, run scripts in, or quote the user's tabs. Emulate viewports
  instead of resizing the window, and close your tabs when done.

## Step 1: Find the Server

Use the URL the user gives. Otherwise never assume a port: dev-ui tries 10 ports
upward from `SENTRY_WEBPACK_PROXY_PORT` (default 7999) and prints the one it
took, and the devserver logs to `.artifacts/dev.log`. List listeners with
`lsof -nP -iTCP -sTCP:LISTEN` and match one to its clone with
`lsof -a -p <pid> -d cwd`.

## Step 2: Check the Certificate (dev-ui Only)

Outside any shell sandbox, run
`curl -sS -o /dev/null https://dev.getsentry.net:<port>/` (on macOS,
`/usr/bin/curl`, which reads the keychain). If it fails, see **Certificate**.

## Step 3: Attach to the User's Chrome (dev-ui Only)

Call `list_pages`, or use another tool that already drives the user's signed-in
Chrome. The browser is attached when it lists the user's own tabs. If not, see
**Chrome**.

## Step 4: Check Authentication

Open the server URL in a new tab and read `/api/client-config/`. Continue when
`isAuthenticated` is `true`. If not, see **Authentication**.

After editing frontend source, wait for the rebuild, then reload with the cache
bypassed. If the console shows "An SSL certificate error occurred when fetching
the script.", the certificate is not trusted; return to Step 2.

## When a Step Is Blocked

Stop and tell the user which step failed and the exact action they need to
take. Do not substitute tests, stories, or reasoning for browser QA, and do not
write "browser verification was blocked" into a PR description in place of
doing it.
Source. Fiche rédigée par iadujour.fr à partir de : Frontmatter, sections et corps du SKILL.md, README du dépôt. Consultée le 10 novembre 2026. Dépôt : getsentry/skills .

Dans l’annuaire

Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.

MÊME ÉDITEUR

Autres skills Sentry : Observabilité et supervision

Toute la catégorie
SentryObservabilité et supervision

Recommander les permissions Claude Code

claude-settings-audit

La skill analyse un dépôt pour proposer des permissions Claude Code (settings.json) adaptées aux commandes en lecture seule.

Outils : Claude Code, Cursor, Cline +1Niveau : Intermédiairemàj 05/11/2026
SentryObservabilité et supervision

Démarrer avec Sentry

sentry-get-started

Point d’entrée guidé pour utiliser Sentry via un agent : on oriente d’abord selon la configuration déjà en place, puis, pour un projet nouveau, on installe Sentry de bout en bout avec des réglages raisonnables (provisionner un projet, installer le SDK, confirmer l’arrivée d’une vraie télémétrie).

Outils : Non précisé par l’éditeurNiveau : Intermédiairemàj 23/10/2026
SentryObservabilité et supervision

Ajouter des captures à une PR Sentry

pr-screenshots

La skill prend des captures de l’interface Sentry dans un navigateur, les dispose dans la description d’une pull request sous forme de tableaux avant/après, et les joint avec gh --attach.

Outils : Claude Code, Cursor, Cline +1Niveau : Intermédiairemàj 22/10/2026
ÉCHANGES

Commentaires.

Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.

Commentaires publiés

Chargement des commentaires…

    Laisser un commentaire

    Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.