commit

от sentry

Применяет формат conventional commit Sentry с корректными типами, областями и ссылками на задачи. Требует создания функциональной ветки перед коммитом в main или master; использует навык create-branch для управления рабочим процессом с ветками. Поддерживает 12 типов коммитов (feat, fix, ref, perf, docs, test, build, ci, chore, style, meta, license) с четкими правилами для строки темы и шаблонами нижнего колонтитула для ссылок на задачи. Включает атрибуцию Co-Authored-By для изменений, созданных ИИ, и обрабатывает критические изменения с явным...

npx skills add https://github.com/getsentry/skills --skill commit

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"

Больше skills от sentry

architecture-review
sentry
Проверка состояния кодовой базы на уровне штатных разработчиков. Выявляет монолитные модули, скрытые сбои, пробелы в типовой безопасности, недостатки тестового покрытия и проблемы с совместимостью с LLM.
pi-agent-integration
sentry
Integrate `@mariozechner/pi-agent-core` as the agent abstraction inside another library or runtime. Use when implementing or refactoring Pi Agent wrappers,…
sentry-debug-issue
sentry
Отладить и исправить проблему Sentry — найти её (по ссылке, ID или поиску), получить полный контекст (stack trace, breadcrumbs, trace, logs), при необходимости запустить Seer root-cause /…
sentry-svelte-sdk
sentry
Полная настройка Sentry SDK для Svelte и SvelteKit. Используйте, когда вас просят «добавить Sentry в Svelte», «добавить Sentry в SvelteKit», «установить @sentry/sveltekit» или настроить…
sentry-svelte-sdk
sentry
Полная настройка Sentry SDK для Svelte и SvelteKit. Используйте, когда вас просят «добавить Sentry в Svelte», «добавить Sentry в SvelteKit», «установить @sentry/sveltekit» или настроить…
skill-scanner
sentry
Сканировать навыки агента на наличие проблем безопасности. Используйте, когда вас просят «просканировать навык».
prompt-optimizer
sentry
Создаёт, оптимизирует и итеративно улучшает промпты агентов, системные промпты, промпты разработчиков и многоразовые шаблоны промптов. Используйте, когда требуется улучшить...
commit
sentry
commit — устанавливаемый навык для AI-агентов, опубликованный getsentry/sentry-docs.