Community寫作與編輯github.com

jlholm/noodle

建立符合慣例的提交訊息。當使用者說「提交此項目」、「儲存變更」、「git commit」、要求提交程式碼、撰寫提交訊息或格式化 git 歷史記錄時使用。遵循 Conventional Commits 規範。

noodle 是什麼?

此技能「jlholm/noodle」旨在強制執行 Conventional Commits 規範,以確保 Git 提交訊息的一致性和可讀性。它會在使用者要求提交程式碼、儲存變更或撰寫提交訊息時自動觸發。技能會引導開發者遵守特定專案規則,例如每個邏輯變更只建立一個提交、僅包含實際變更的檔案、始終包含提交主體說明原因,以及正確使用「merge」類型。為了最大化選項價值,它還建議按基礎設施優先、功能次之的順序排列提交。此技能支援任何使用 Git 的專案,並透過標準化的提交格式簡化程式碼審查和版本控制流程。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/jlholm/noodle/tree/HEAD/.agents/skills/commit

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Conventional Commits

在建立提交時,請遵守以下專案特定規則。

分支

切勿建立裸分支。 如果您需要分支隔離,請使用 worktree 技能。對於簡單的變更,請直接在主分支(包括 main)上提交。不要執行 git checkout -b。

專案規則

  • 每個邏輯變更一個提交—絕不將不相關的修復或功能合併。三個獨立的變更 = 三個提交。
  • 只提交您變更的檔案—絕不從並行工作階段引入不相關的檔案。
  • 始終包含主體—不接受只有標題的提交。請說明做了什麼以及為什麼。
  • merge 類型—在合併工作樹或功能分支時使用 merge(不要使用合併提交)。
  • 安排提交順序以最大化選項價值—先建立基礎架構,再建立依賴它的功能。

範例

feat(alerts): 為警示更新新增 Slack 執行緒回覆

當警示更新或解決時,回覆原始 Slack 執行緒,而不是建立新訊息。
這有助於將相關通知群組在一起。

參考資料

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

相關技能