commit-message-generator
根據 Git 差異產生提交訊息
撰寫清晰、一致的提交訊息需要時間和紀律。此技能分析您的 Git 差異並產生遵循既定慣例的 Conventional Commits 訊息。AI 會檢查變更的檔案,並建立有意義的提交標題搭配項目符號變更摘要。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "commit-message-generator". 分析此 git 差異並產生提交訊息
النتيجة المتوقعة:
- feat(auth): 新增使用者驗證模組的 TypeScript 類型
- 變更:
- - 新增含 id、email 和 role 欄位的 UserProfile 介面
- - 建立含 success 布林值和 user 屬性的 AuthResult 類型
- - 從主要驗證模組匯出類型
استخدام "commit-message-generator". 檢視我的暫存和未暫存變更
النتيجة المتوقعة:
- fix: 修正第 42 行錯誤訊息中的拼字錯誤
- 變更:
- - 將驗證錯誤文字中的 'Unkown' 修正為 'Unknown'
استخدام "commit-message-generator". 我的功能和重構變更混雜在一起
النتيجة المتوقعة:
- feat(api): 新增使用者偏好的新端點
- 變更:
- - 建立 GET /users/:id/preferences 端點
- - 新增含 CRUD 方法的偏好服務
- refactor(api): 提取共享驗證邏輯
- 變更:
- - 將驗證輔助函式移至共享工具模組
- - 更新現有端點以使用共享驗證器
التدقيق الأمني
آمنPure prompt-based skill providing commit message generation guidance. The skill only suggests git commands but never executes them. All static findings are false positives: git commands are legitimate for this use case, backticks are documentation formatting, and hash/URL patterns are metadata artifacts.
عوامل الخطر
🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (6)
درجة الجودة
ماذا يمكنك بناءه
保持乾淨的提交歷史
為遵循專案慣例並使程式碼審查更簡便的提取請求產生專業的提交訊息。
加速程式碼審查
建立清晰的提交訊息,幫助團隊成員了解變更內容和原因,而不必閱讀每一行程式碼差異。
建立更好的習慣
在個人專案中學習 Conventional Commits 模式,以保持有組織的專案歷史記錄。
جرّب هذه الموجهات
分析 git 差異並根據技能指南產生 Conventional Commits 訊息。
檢視所有變更,並建議如何將它們拆分成具有個別 Conventional Commits 訊息的原子提交。
識別哪些變更是新功能,哪些是重構。為每個關注點產生单独的提交,並使用適當的 Conventional Commits 類型。
對完整差異進行徹底分析。識別所有邏輯變更群組,解釋拆分的理由,並提供每個提交訊息、目標檔案和建議的 git 指令。
أفضل الممارسات
- 提供完整的 git 差異輸出,包括暫存和未暫存的變更,以進行準確分析
- 在執行 git 指令之前,先檢閱建議的提交訊息
- 隨著時間推移,使用此技能學習 Conventional Commits 模式
تجنب
- 未檢閱訊息就盲目執行建議的 git 指令
- 未提供 git 差異內容就要求提交訊息
- 忽視技能關於何時拆分提交的指導