commit

Installation
Summary

Enforces Sentry conventional commit format with proper types, scopes, and issue references.

  • Requires feature branch creation before committing to main or master; uses the create-branch skill to manage branch workflow
  • Supports 12 commit types (feat, fix, ref, perf, docs, test, build, ci, chore, style, meta, license) with clear subject line rules and footer patterns for issue references
  • Includes Co-Authored-By attribution for AI-generated changes and handles breaking changes with explicit BREAKING CHANGE footer notation
  • Enforces imperative present tense, 70-character subject limits, and real newlines in commit bodies to avoid malformed messages
SKILL.md

Sentry Commit Messages

Follow these conventions when creating commits for Sentry projects.

Prerequisites

Before committing, always check the current branch:

git branch --show-current

If you're on main or master, you MUST create a feature branch first — unless the user explicitly asked to commit to main. Do not ask the user whether to create a branch; just proceed with branch creation, then re-check the current branch before committing. If still on main or master, stop — do not commit.

Format

<type>(<scope>): <subject>
Related skills

More from getsentry/skills

Installs
2.0K
GitHub Stars
692
First Seen
Jan 20, 2026