Configurer Sentry Snapshots sur Apple/Cocoa
sentry-snapshots-cocoa
La skill met en place Sentry Snapshots pour un projet Apple ou Cocoa : générer des images de snapshots et les envoyer vers Sentry.
39 skills publiées par Sentry dans ses dépôts officiels, résumées en français à partir de leur SKILL.md. 31 d’entre elles indiquent, selon l’éditeur, la compatibilité avec Claude Code. C’est quoi une skill (SKILL.md) ?
Agent Skills utilisées par l’équipe Sentry pour le développement interne (revues, PR, sécurité, rédaction), au format Agent Skills. Pour installer ou déboguer Sentry dans un projet, le README renvoie vers getsentry/sentry-for-ai.
claude plugin marketplace add getsentry/skills puis claude plugin install sentry-skills@sentry-skillsnpx skills add getsentry/skills (README : Claude Code, Cursor, Cline, GitHub Copilot et agents compatibles).Skills officielles « Sentry for AI » : installer Sentry, instrumenter, déboguer une issue, alertes, releases et piles d’appels. Le README indique que ce dépôt est une source, installée via les plugins clients ou skills.sentry.dev, et non directement.
sentry-snapshots-cocoa
La skill met en place Sentry Snapshots pour un projet Apple ou Cocoa : générer des images de snapshots et les envoyer vers Sentry.
django-access-review
Cette skill cherche des failles de contrôle d’accès et d’IDOR dans du code Django, des vues, des viewsets DRF ou des requêtes ORM, en répondant à une seule question : l’utilisateur A peut-il lire, modifier ou supprimer les données de l’utilisateur B ?
sentry-otel-exporter-setup
La skill configure le collecteur OpenTelemetry avec le Sentry Exporter (appellation à conserver ainsi, avec capitales) pour envoyer traces et journaux vers Sentry, y compris un routage multi-projets et une création automatique de projets.
doc-coauthoring
La skill guide une co-écriture structurée de documentation, propositions, spécifications techniques, documents de décision, PRD ou RFC.
typing-exclusion-worker
Travailleur d’exclusions de typage Python : retire de la liste d’exclusion mypy, par petits lots bornés, les modules assignés, corrige les problèmes de typage apparus, lance les contrôles demandés, et rend un résumé structuré à l’orchestrateur.
sentry-instrument
Instrumente une application avec Sentry: détecte la plateforme, installe et initialise le SDK si besoin, et branche les signaux (erreurs, traces et performance, journaux, métriques, profiling, session replay, retours utilisateurs, contrôles cron, surveillance de disponibilité, etc.).
django-perf-review
Cette skill relit du code Django pour des problèmes de performance validés : N+1, querysets non bornés, index manquants, boucles d’écriture, et, à un niveau moindre, quelques patrons inefficaces.
document-api-endpoint
Sert à documenter et typiser un endpoint d’API Sentry : décorateurs `@extend_schema`, TypedDict de réponse, typage des paramètres, correction du décalage entre schéma déclaré et réponse réelle, validation de la spécification, jusqu’à une éventuelle promotion en PUBLIC.
prompt-optimizer
Sert à créer, optimiser et affiner de façon itérative des prompts d’agent, de système, de développeur et des modèles réutilisables, y compris pour les porter entre OpenAI, Claude ou Gemini, ou pour construire des évaluations de prompts.
security-model
La skill définit, relit ou met à jour un SECURITY_MODEL.md : un document de politique qui dit aux outils de revue ce qui compte dans un dépôt (périmètre, acteurs de confiance, invariants, classes de findings reportables et leur sévérité, exclusions).
security-review
La skill mène une revue de sécurité à la recherche de vulnérabilités exploitables — injection, XSS, authentification, autorisation, cryptographie, dans l’esprit des aides OWASP citées par le skill.
gha-security-review
La skill relit des workflows GitHub Actions à la recherche de vulnérabilités exploitables — requêtes « pwn », injection dans les expressions, vol d’identifiants, attaques de chaîne d’approvisionnement — dans les fichiers .github/workflows, un diff ou un dépôt.
find-bugs
La skill passe en revue les changements de la branche locale pour y chercher bugs, failles et problèmes de qualité.
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.
browse-local-sentry
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/.
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).
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.
sentry-fix-stack-traces
Rend les piles d’appels Sentry lisibles en téléversant les bons artefacts : source maps pour JavaScript ou TypeScript, ou fichiers de débogage natifs et mobiles (dSYM, ProGuard ou R8, symboles NDK, cartes d’obfuscation Dart, PDB .NET).
sentry-create-alert
La skill crée des alertes Sentry via l’API du moteur de workflows : notifications, alertes de priorité, automatisations, actions e-mail, Slack, PagerDuty, Discord ou autres canaux prévus.
sentry-setup-releases
Met en place le suivi des releases et des déploiements Sentry : étiqueter les événements avec une version et un environnement, créer la release en CI avec ses commits, et relier commits suspects et correspondances de code, pour voir quelle release a introduit une issue et l’état de santé de la release.
secret-serialization
Repère des secrets, jetons, mots de passe et clés d’API qui peuvent fuiter via une sérialisation générée : `repr` et `asdict` de dataclasses, attrs, `model_dump` de Pydantic, NamedTuple, `JSON.stringify` et `util.inspect`, journaux structurés, spans de tracing et rapports d’erreur.
triage-frontend-issues
Trie les nouvelles issues du projet Sentry `javascript` en archivant le bruit non actionnable (bibliothèques tierces, particularités de navigateurs, erreurs 5xx transitoires, trafic de test).
iterate-pr
Sert à itérer sur une pull request jusqu’à ce que le CI actionnable passe et que les retours de revue de priorité haute ou moyenne soient traités.
sentry-debug-issue
Sert à déboguer et à corriger une issue Sentry : la retrouver (lien, identifiant ou recherche), en extraire le contexte (pile, breadcrumbs, trace, journaux), éventuellement lancer une analyse de cause, appliquer le correctif dans le dépôt, et la résoudre via un commit ou une PR du type `Fixes PROJECT-NAME-12A`.
commit
Cette skill rédige et crée un commit au format conventionnel de Sentry, avec références d’issues, dès qu’on demande de committer ou de préparer un message.
presentation-creator
La skill construit une présentation interactive, fondée sur des données réelles, avec React, Vite et Recharts, aux couleurs du système de design Sentry, livrée en un seul fichier HTML.
create-branch
La skill crée une branche git selon les conventions de nommage Sentry, de façon non interactive, sauf si l’utilisateur demande explicitement de choisir le nom.
code-review
La skill relit un changement selon les pratiques d’ingénierie Sentry : sécurité, performance, tests et conception, typiquement à l’occasion d’une pull request.
blog-writing-guide
Sert à écrire, relire ou améliorer un article pour le blog d’ingénierie Sentry, selon la voix et le niveau d’exigence du lieu : un texte qu’un ingénieur senior partagerait à son équipe, ou citerait dans une décision technique.
brand-guidelines
Guide la rédaction de textes destinés aux utilisateurs selon la charte Sentry, en distinguant le ton Plain Speech, utilisé par défaut, et le Sentry Voice.
sred-project-organizer
La skill prend une liste de projets et leur documentation, puis les organise dans le format attendu pour une soumission SRED, avec les preuves associées.
sred-work-summary
La skill reconstitue une année de travail — typiquement l’année civile en cours, lue via la date — en rassemblant les pull requests GitHub, les documents Notion et les tickets Linear d’une personne, puis en groupant ces liens par projet dans un document Notion privé, dont elle renvoie l’adresse.
pr-link-issue
Ajoute à la description de la PR courante un bloc `#### Issues` au style Sentry, avec le lien de l’issue GitHub et le ticket Linear résolu automatiquement depuis le commentaire de lien Linear de l’issue.
skill-scanner
Analyse des skills d’agent à la recherche de problèmes de sécurité, avant adoption : injection de prompt, scripts malveillants, permissions excessives, exposition de secrets et risques de chaîne d’approvisionnement.
skill-writer
La skill conduit le flux canonique pour créer, synthétiser et améliorer une agent skill selon la spécification Agent Skills.
agents-md
La skill crée et maintient des fichiers d’instructions concis AGENTS.md et CLAUDE.md pour un dépôt.
pr-writer
Sert à créer ou à actualiser des titres et des descriptions de pull request destinés aux relecteurs, à l’ouverture, lors d’une mise à jour, ou pour préparer une branche à la revue, selon les conventions Sentry.
gh-review-requests
La skill récupère les notifications GitHub non lues de type revue demandée, pour des pull requests encore ouvertes, filtrées par une équipe : revues demandées à cette équipe, ou PR ouvertes par l’un de ses membres.
code-simplifier
La skill simplifie et affine du code pour la clarté, la cohérence et la maintenabilité, tout en préservant exactement le comportement : mêmes fonctionnalités, mêmes sorties, mêmes effets.