If you work in the Sentry codebase or want to adopt their commit conventions, this skill handles the formatting for you. It knows the full spec: conventional commits with types like feat, fix, and ref, scoped headers under 100 characters, and Sentry-specific issue references (GH-1234, SENTRY-5678, LINEAR-ABC-123). The nice thing is it doesn't just template out the format. It knows when to use Fixes versus Refs, how to structure breaking changes, and the imperative mood rules that everyone forgets. Saves you from checking the docs every time you need to write a proper commit message.

skills.sh installs
435
GitHub stars
33.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add davila7/claude-code-templates --skill commit --agent claude-code

Installs into .claude/skills of the current project.

Files

Sentry Commit Messages

Follow these conventions when creating commits for Sentry projects.

Format

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

<body>

<footer>

The header is required. Scope is optional. All lines must stay under 100 characters.

Commit Types

TypePurpose
featNew feature
fixBug fix
refRefactoring (no behavior change)
perfPerformance improvement
docsDocumentation only
testTest additions or corrections
buildBuild system or dependencies
ciCI configuration
choreMaintenance tasks
styleCode formatting (no logic change)
metaRepository metadata
licenseLicense changes

Subject Line Rules

  • Use imperative, present tense: "Add feature" not "Added feature"
  • Capitalize the first letter
  • No period at the end
  • Maximum 70 characters

Body Guidelines

  • Explain what and why, not how
  • Use imperative mood and present tense
  • Include motivation for the change
  • Contrast with previous behavior when relevant

Footer: Issue References

Reference issues in the footer using these patterns:

Sponsors

Details

Repository
github.com/davila7/claude-code-templates
Categories
Git & Pull Requests, Documentation
First seen
Jun 3, 2026

More from davila7/claude-code-templates

All 618
1mhattingpete avatargit-pushingmhattingpete/claude-skills-marketplaceStage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to sa411skills.sh installs
2tartinerlabs avatarcreate-prtartinerlabs/skillsUse when opening a PR, submitting for review, pushing a branch, or creating a pull request. Pushes and creates GitHub PRs with auto-assignment and description.411skills.sh installs
3tartinerlabs avatarcreate-branchtartinerlabs/skillsUse when creating a branch, starting work on an issue, or checking out a new feature branch. Validates branch naming and links to GitHub issues automatically.400skills.sh installs
4moizibnyousaf avatarchangelog-generatormoizibnyousaf/ai-agent-skillsAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 397skills.sh installs
5tartinerlabs avatargithub-issuestartinerlabs/skillsUse when filing a bug, requesting a feature, creating an issue, or updating issue details. Manages issues on GitHub (and GitLab via glab) with templates, format396skills.sh installs
6galaxy-dawn avatargit-workflowgalaxy-dawn/claude-scholarThis skill should be used when the user asks to "create git commit", "manage branches", "follow git workflow", "use Conventional Commits", "handle merge conflic382skills.sh installs