Skip to main content Create commit messages following Sentry conventions with conventional commits and issue references. Use when committing code changes, writing commit messages, or formatting git history with Fixes/Refs patterns.
npx skills add zfogg/ascii-chat --skill sentry-commit-messages ascii ascii-art c cli command-line encryption
Sentry Commit Messages
Format
<type>(<scope>): <subject>
<body>
<footer>
Requirements:
Header is required; scope is optional
All lines must stay under 100 characters
Subject line max 70 characters
Commit Types
Type Purpose featNew feature fixBug fix refRefactoring (no behavior change) perfPerformance improvement
docs
testTest additions or corrections
buildBuild system or dependencies
styleCode formatting (no logic change)
Subject Line Checklist When writing the subject line:
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
Wrap at 100 characters
Footer: Issue References Reference issues using these patterns:
Fixes GH-1234 # GitHub issue
Fixes #1234 # Shorthand GitHub
Fixes SENTRY-1234 # Sentry issue
Refs LINEAR-ABC-123 # Linear issue (no auto-close)
Fixes closes the issue when merged
Refs links without closing
Breaking Changes For breaking changes, add ! after type/scope and include a footer:
feat(api)!: Remove deprecated v1 endpoints
BREAKING CHANGE: v1 endpoints no longer available
Revert Format revert: feat(api): Add new endpoint
This reverts commit abc123def456.
Reason: Caused performance regression in production.
Examples See examples.md for detailed commit examples across different scenarios.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Create or update AgentSkills. Use when designing, structuring, or packaging skills with scripts, references, and assets.
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.
CLI to manage emails via IMAP/SMTP. Use `himalaya` to list, read, write, reply, forward, search, and organize emails from the terminal. Supports multiple accounts and message composition with MML (MIME Meta Language).