commit-helper
إنشاء رسائل التزام بنمط Conventional
또한 다음에서 사용할 수 있습니다: CuriousLearner
كتابة رسائل التزام واضحة أمر صعب. تقوم هذه المهارة بتحليل تغييرات git وتقترح رسائل التزام بنمط Conventional مع تنسيق صحيح للنوع والنطاق والوصف. تتحقق من التنسيق وتشرح سبب كل اقتراح.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"commit-helper" 사용 중입니다. Suggest a commit message for my staged changes
예상 결과:
- رسالة الالتزام المقترحة:
- feat(classes): add Recipe class to creative-work module
- التعليل:
- - النوع: feat (الفئة الجديدة ميزة)
- - النطاق: classes (التغيير الأساسي)
- - الوصف: محدد ومختصر
- لإجراء الالتزام: git commit -m "feat(classes): add Recipe class to creative-work module"
"commit-helper" 사용 중입니다. I fixed a bug in the spouse property cardinality
예상 결과:
- رسالة الالتزام المقترحة:
- fix(properties): correct spouse property cardinality to :many
- التعليل:
- - النوع: fix (تصحيح خطأ)
- - النطاق: properties (تغيير في خاصية)
- - المتن: يشرح سبب الحاجة للإصلاح
- لإجراء الالتزام: git commit -m "fix(properties): correct spouse property cardinality to :many"
"commit-helper" 사용 중입니다. My changes include a breaking change that removes the Customer class
예상 결과:
- رسالة الالتزام المقترحة:
- feat(classes)!: remove deprecated Customer class
- تغيير كاسر: تمت إزالة فئة Customer من القالب.
- استخدم فئة Person مع خاصية customerRole بدلاً من ذلك.
- خطوات الترحيل:
- 1. تصدير جميع الصفحات التي تستخدم فئة Customer
- 2. إعادة الاستيراد كصفحات Person
- 3. إضافة خاصية customerRole
보안 감사
안전Pure prompt-based skill with no executable code. All 249 static findings are false positives: documentation examples showing git commands (not execution), commit message format strings misinterpreted as cryptographic patterns, and version strings flagged as C2 keywords. This is a safe documentation skill.
위험 요인
⚙️ 외부 명령어 (3)
📁 파일 시스템 액세스 (1)
🌐 네트워크 접근 (1)
품질 점수
만들 수 있는 것
تحسين سجل الالتزامات
إنشاء رسائل التزام واضحة ووصفية تتبع اتفاقيات المشروع وتحسّن قابلية قراءة سجل git.
أتمتة التحقق من الالتزامات
ضمان أن جميع الالتزامات تتبع التنسيق التقليدي لتوليد سجل تغييرات تلقائي والإصدار الدلالي.
توثيق التغييرات بشكل صحيح
إنشاء التزامات توثيق منظمة جيدًا مع روابط مرجعية ووصف واضح لما تغير.
이 프롬프트를 사용해 보세요
Suggest a commit message for my staged changes
Analyze my git diff and create a detailed conventional commit message with explanation
Check if my changes include breaking changes and create appropriate commit message
Look at all my staged changes across different modules and suggest the best commit message
모범 사례
- تحقق دائمًا من التغييرات المُرحّلة أولًا باستخدام git diff --cached قبل اقتراح الالتزامات
- استخدم صيغة الأمر في الأوصاف (add وليس added؛ fix وليس fixed)
- ضمّن متنًا عند الحاجة لشرح التغييرات أو الإشارة إلى القضايا وطلبات السحب
피하기
- استخدام الماضي في الأوصاف (Fixed bug بدلًا من fix bug)
- حذف النوع والنطاق (الوصف فقط دون بادئة feat أو fix)
- إنهاء الأوصاف بنقطة أو تجاوز 72 حرفًا في سطر الموضوع
자주 묻는 질문
هل تقوم هذه المهارة بعمل الالتزام في git؟
ما أنواع الالتزام التي تدعمها هذه المهارة؟
هل يمكنني استخدام هذه المهارة مع أي مستودع git؟
هل يتم إرسال كودي أو سجل git إلى أي جهة؟
لماذا تحتاج المهارة إلى الوصول لأوامر git؟
بماذا تختلف هذه الأداة عن أدوات الالتزام الأخرى؟
개발자 세부 정보
작성자
C0ntr0lledCha0s라이선스
MIT
리포지토리
https://github.com/C0ntr0lledCha0s/logseq-template-graph/tree/main/.claude/skills/commit-helper참조
main
파일 구조