commit
Генерировать коммиты в стиле Sentry
متاح أيضًا من: sickn33,DavidOpDeBeeck,0xmsc,Codename-11,getsentry,0xmsc
Разработчики тратят время на создание понятных сообщений коммитов, соответствующих командным соглашениям. Этот навык генерирует стандартизированные сообщения коммитов в соответствии с практиками инженерии Sentry и форматом conventional commits с правильными ссылками на задачи.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "commit". Generate a commit message for fixing a null response crash in the user API endpoint by adding a null check. Reference SENTRY-5678.
النتيجة المتوقعة:
fix(api): Handle null response in user endpoint
The user API could return null for deleted accounts, causing a crash in the dashboard. Add null check before accessing user properties.
Fixes SENTRY-5678
استخدام "commit". Generate a commit message for adding Slack thread replies for alert updates. Reference GH-1234.
النتيجة المتوقعة:
feat(alerts): Add Slack thread replies for alert updates
When an alert is updated or resolved, post a reply to the original Slack thread instead of creating a new message. This keeps related notifications grouped together.
Refs GH-1234
استخدام "commit". Generate a commit message for removing deprecated v1 endpoints as a breaking change. Reference SENTRY-9999.
النتيجة المتوقعة:
feat(api)!: Remove deprecated v1 endpoints
Remove all v1 API endpoints that were deprecated in version 23.1. Clients should migrate to v2 endpoints.
BREAKING CHANGE: v1 endpoints no longer available
Fixes SENTRY-9999
التدقيق الأمني
آمنThis is a documentation-only skill providing commit message conventions. All 37 static findings are false positives: backtick patterns are markdown code blocks, URL fields are legitimate metadata, and C2/crypto alerts are keyword false positives from commit terminology. No executable code, network operations, or cryptographic functionality exists.
عوامل الخطر
🌐 الوصول إلى الشبكة (2)
درجة الجودة
ماذا يمكنك بناءه
Написание понятных коммитов с исправлениями ошибок
Генерировать описательные коммиты с исправлениями, объясняющие, что было сломано и как это было исправлено, с правильными ссылками на задачи.
Документирование разработки функциональности
Создавать коммиты функциональностей с соответствующей областью и документацией о критических изменениях для нового функционала.
Поддержание последовательной истории коммитов
Обеспечивать соблюдение командных соглашений в репозитории путём генерации стандартизированных сообщений коммитов для всех изменений.
جرّب هذه الموجهات
Generate a commit message for fixing a null pointer exception in the user API endpoint. The fix adds a null check before accessing user properties. Reference issue SENTRY-5678.
Generate a commit message for adding Slack thread replies for alert updates. The change posts replies to original threads instead of creating new messages. Reference issue GH-1234.
Generate a commit message for removing deprecated v1 API endpoints. This is a breaking change that requires client migration to v2. Reference issue SENTRY-9999.
Generate a commit message for extracting common validation logic from three endpoints into a shared validator module. No behavior change.
أفضل الممارسات
- Используйте повелительное наклонение в строках темы: Add feature, а не Added feature
- Объясняйте что и почему в теле, а не как работает реализация
- Ссылайтесь на задачи соответствующим образом: Fixes для закрытия, Refs для связывания
تجنب
- Использование прошедшего времени в строках темы: Added feature вместо Add feature
- Превышение 70 символов в строке темы или 100 в общей длине строки
- Пропуск ссылок на задачи, когда изменения связаны с отслеживаемой работой
الأسئلة المتكررة
Какой формат коммитов используется в Sentry?
Когда следует использовать Fixes, а когда Refs?
Какие типы коммитов поддерживаются?
Выполняет ли этот навык команды git?
Могу ли я использовать это с другими системами отслеживания задач?
Что делает хорошее тело коммита?
تفاصيل المطور
المؤلف
davila7الترخيص
MIT
المستودع
https://github.com/davila7/claude-code-templates/tree/main/cli-tool/components/skills/sentry/commitمرجع
main
بنية الملفات
📄 SKILL.md