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

Rédiger un commit au format Sentry

commit

En bref

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. Avant d’écrire, elle lit la branche courante : si l’on est sur main ou master, elle crée d’abord une branche de fonctionnalité, sauf demande explicite de committer sur la branche par défaut, puis s’arrête si l’on y est encore. Elle ne groupe pas plusieurs sujets : un commit, un changement cohérent et relisible. Le sujet est à l’impératif, présent, capitalisé, sans point final, et tient en soixante-dix caractères ; chaque ligne reste sous cent caractères. Les types admis comprennent feat, fix, ref, perf, docs, test, build, ci, chore, style, meta, license et revert (ref pour un refactor sans changement de comportement, style pour le formatage, meta pour les métadonnées du dépôt). Un « ! » avant le deux-points signale une rupture, à détailler par un pied BREAKING CHANGE.

Ce que ça fait

  • Interdit d’inclure noms de clients ou d’organisations, e-mails, tickets de support, secrets ou données personnelles : on décrit le symptôme technique.
  • Ajoute Fixes pour clore une issue à la fusion, Refs pour un simple lien, et un pied BREAKING CHANGE en cas de rupture.
  • Passe le message par des arguments -m séparés pour le corps et les pieds ; n’écrit jamais de séquences d’échappement de saut de ligne, n’ouvre pas d’éditeur interactif.
  • S’arrête plutôt que de committer à l’aveugle sur main ou master.

Pour qui, et un exemple

Contributeurs aux dépôts Sentry, ou équipes qui adoptent les mêmes conventions de message et de pied d’issue.

Exemple de demande : Sur une branche, on demande un commit : la skill pose un sujet du type « fix(api): Handle null response », un corps utile, et un pied Fixes, en plusieurs -m, sans données personnelles.

À chaque demande de commit ou de brouillon de message de commit, pour obtenir un message conventionnel Sentry avec références d’issues. 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) :

Use for every request to commit changes or draft a commit message. Creates Sentry-style conventional commits with issue references.

Citée depuis le SKILL.md au commit 412f236 .

Le SKILL.md compte 57 lignes et 4 sections principales :

  • Before Committing
  • Message Rules
  • Footers
  • Creating the Commit

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 412f236) , © Sentry, sous licence Apache 2.0 (fichier de licence d’origine ).

Afficher le SKILL.md original (57 lignes, en anglais)
---
name: commit
description: Use for every request to commit changes or draft a commit message. Creates Sentry-style conventional commits with issue references.
---

# Sentry Commit Messages

## Before Committing

```bash
git branch --show-current
```

If the branch is `main` or `master`, create a feature branch unless the user
explicitly requested a direct commit. Re-check the branch and stop if it is
still `main` or `master`.

Commit one coherent, independently reviewable change at a time.

## Message Rules

Use:

```text
<type>(<scope>): <subject>

<optional body>

<optional footer>
```

- Scope is optional. Add `!` before `:` for a breaking change.
- Write the subject in imperative, present tense; capitalize it, omit the
  trailing period, and keep it at 70 characters or fewer.
- Keep every line under 100 characters.
- Use the body only when useful. Explain what changed and why, including
  previous behavior or motivation when it helps.
- Never include customer or organization names, user emails, support ticket
  contents, secrets, or PII. Describe the technical symptom instead.

Allowed types: `feat`, `fix`, `ref`, `perf`, `docs`, `test`, `build`,
`ci`, `chore`, `style`, `meta`, `license`, and `revert`.

Use `ref` for refactoring without behavior changes, `style` for formatting
without logic changes, and `meta` for repository metadata.

## Footers

- `Fixes <issue>` closes an issue when merged.
- `Refs <issue>` links an issue without closing it.
- For breaking changes, add `BREAKING CHANGE: <impact>`.

## Creating the Commit

Use separate `-m` arguments for paragraphs and footers. Never put literal
`\n` sequences in a commit message or open an interactive editor.

```bash
git commit -m "fix(api): Handle null response in user endpoint" \
  -m "Return 404 when the user API finds a deleted account." \
  -m "Fixes SENTRY-5678"
```
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 .
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

Parcourir un Sentry local dans le navigateur

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/.

Outils : Claude Code, Cursor, Cline +1Niveau : Intermédiairemàj 26/10/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
É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.