Catalog
getsentry/commit

getsentry

commit

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

NewUpdated Sep 9, 2026

Sentry Commit Messages

Before Committing

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:

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

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"
Files1
1 files · 10.5 KB

Select a file to preview

Overall Score

82/100

Grade

B

Good

Grades are signals, not a certification. Always review a skill yourself before use.

Safety

85

Quality

80

Clarity

88

Completeness

75

Summary

This skill teaches an AI agent how to create Sentry-style conventional commit messages with proper formatting, scoping, and issue references. It provides structured rules for commit types, message anatomy, footers, and protections against accidentally committing to main/master branches. The skill is scoped to git operations with clear guidance on what information should never be included in commits.

Detected Capabilities

git read (branch detection)git write (commit creation)command execution (git branch, git commit)

Trigger Keywords

Phrases that agents use to match this skill to user intent.

draft commit messageconventional commitcommit with issue referencesentry commit stylecreate git commitmulti-line commit

Risk Signals

INFO

Direct write to main/master branch

Before Committing section
INFO

Git commit execution without guardrails

Creating the Commit section
INFO

Reference to potential PII/secrets in commit body

Message Rules section

Referenced Domains

External domains referenced in skill content, detected by static analysis.

www.apache.org

Use Cases

  • Draft and validate commit messages following conventional commit standards
  • Create commits with proper scope, type, and issue references
  • Protect against accidental direct commits to production branches
  • Format multi-line commit messages with body and footer paragraphs
  • Enforce hygiene rules preventing credential or PII leakage in commit history

Quality Notes

  • Strong explicit boundaries: clearly states what should never be in commits (secrets, PII, customer/org names)
  • Well-structured message format with concrete examples of correct and incorrect patterns
  • Branch safety mechanism documented (check before committing to main/master)
  • Clear enumeration of allowed commit types with semantic meaning
  • Good use of formatting and code blocks for readability
  • Footers section provides concrete patterns (Fixes, Refs, BREAKING CHANGE)
  • The skill explains both what to do and why (breaking changes, issue linking)
  • Minor: no explicit error handling guidance if git commands fail
  • Minor: no guidance on how to handle already-committed mistakes or amendments
Model: claude-haiku-4-5-20251001Analyzed: Sep 9, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v2.0

    Contract changed: description

    ✦ AIRemoved mandatory branch-protection logic and expanded guidance into concise message rules; description now opt-in rather than always-required

    triggering2026-09-09

    LATEST
  2. v1.0

    2026-07-11

    View This VersionInitial version

Use getsentry/commit in your dev environment

Command Palette

Search for a command to run...