المهارات commit-message-generator
📝

commit-message-generator

آمن 🌐 الوصول إلى الشبكة📁 الوصول إلى نظام الملفات⚙️ الأوامر الخارجية

根據 Git 差異產生提交訊息

撰寫清晰、一致的提交訊息需要時間和紀律。此技能分析您的 Git 差異並產生遵循既定慣例的 Conventional Commits 訊息。AI 會檢查變更的檔案,並建立有意義的提交標題搭配項目符號變更摘要。

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "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): 提取共享驗證邏輯
  •  
  • 變更:
  • - 將驗證輔助函式移至共享工具模組
  • - 更新現有端點以使用共享驗證器

التدقيق الأمني

آمن
v5 • 1/17/2026

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.

2
الملفات التي تم فحصها
211
الأسطر التي تم تحليلها
3
النتائج
5
إجمالي عمليات التدقيق

عوامل الخطر

🌐 الوصول إلى الشبكة (1)
📁 الوصول إلى نظام الملفات (1)
⚙️ الأوامر الخارجية (6)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
30
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

保持乾淨的提交歷史

為遵循專案慣例並使程式碼審查更簡便的提取請求產生專業的提交訊息。

加速程式碼審查

建立清晰的提交訊息,幫助團隊成員了解變更內容和原因,而不必閱讀每一行程式碼差異。

建立更好的習慣

在個人專案中學習 Conventional Commits 模式,以保持有組織的專案歷史記錄。

جرّب هذه الموجهات

基本用法
分析 git 差異並根據技能指南產生 Conventional Commits 訊息。
多重變更
檢視所有變更,並建議如何將它們拆分成具有個別 Conventional Commits 訊息的原子提交。
功能與重構
識別哪些變更是新功能,哪些是重構。為每個關注點產生单独的提交,並使用適當的 Conventional Commits 類型。
複雜差異
對完整差異進行徹底分析。識別所有邏輯變更群組,解釋拆分的理由,並提供每個提交訊息、目標檔案和建議的 git 指令。

أفضل الممارسات

  • 提供完整的 git 差異輸出,包括暫存和未暫存的變更,以進行準確分析
  • 在執行 git 指令之前,先檢閱建議的提交訊息
  • 隨著時間推移,使用此技能學習 Conventional Commits 模式

تجنب

  • 未檢閱訊息就盲目執行建議的 git 指令
  • 未提供 git 差異內容就要求提交訊息
  • 忽視技能關於何時拆分提交的指導

الأسئلة المتكررة

哪些 AI 工具支援此技能?
適用於 Claude、Codex 和 Claude Code。每種工具可能有略微不同的互動方式。
最大差異大小是多少?
非常大的差異可能會被 AI 截斷。對於大量變更,考慮拆分成多個請求。
我可以與 GitHub CLI 一起使用嗎?
可以。提供來自 gh 或 git CLI 的 git diff 輸出。此技能專注於訊息產生,而非使用的 CLI 工具。
我的程式碼資料安全嗎?
可以。此技能只讀取您提供的 git diff 輸出。程式碼永遠不會離開您的階段作業或機器。
為什麼我的訊息是英文?
此技能專為 Conventional Commits 設計,其指定英文標題。這維持了與大多數專案的相容性。
這與 git 提交 hooks 有什麼不同?
此技能產生供您檢閱的訊息。Git hooks 強制執行格式設定。一起使用可獲得最佳效果。

تفاصيل المطور

بنية الملفات

📄 SKILL.md