資料庫職場 › 0
符合台灣

Commit Message 規範化指令|讓 git log 成為有用的歷史紀錄

林維恩・總編輯 ·被複製 720·最後更新 2026/06/27
適用模型ChatGPTClaude
分享:
一句話結論輸入你的改動內容,AI 幫你產出符合 Conventional Commits 規範的 commit message,讓 git log 不再是一串「fix bug」、「update」,而是真正能用來追問題的歷史紀錄。

指令介紹

每個工程師都犯過同樣的罪:deadline 趕著上線,commit message 打了「fix」就送出去。結果三個月後 bug 又出現,翻 git log 完全不知道哪個 commit 改了什麼、為什麼改。好的 commit message 是給未來的自己和隊友的一封信,讓 code history 真正有意義。這組指令幫你養成好習慣,同時讓每個 commit 都有清楚的脈絡。

適用情境

Commit MessageGit規範Conventional Commits版本控制

懶人貼上・複製就能用

已填好範例複製就能直接用
▸ 想換成你自己的內容?點開填一填選填
⬇ 匯出此指令 CSV

AI 指令庫編輯的話

編輯實測Conventional Commits 把 type/scope/subject 結構化,讓 git log 可以被程式工具解析自動產生 CHANGELOG;body 強調「為什麼」而非「做什麼」,是因為 what 看 diff 就知道,why 只有作者知道,寫下來才不會流失。 這組「Commit Message 規範化指令|讓 git log 成為有用的歷史紀錄」是 Prompts 編輯團隊實測整理的職場 AI 指令(Prompt),適合用 ChatGPT、Claude 執行,特別適合「0」等台灣在地場景。複製上方指令範本即可使用,免費、免註冊。

模型實測對照

**建議 commit message:** ``` feat(order): add status filter and cursor-based pagination - Add `status` query param to GET /orders (pending/shipped/completed) - Replace offset pagination with cursor-based for consistent performance - Return `next_cursor` in response payload for client-side navigation BREAKING CHANGE: `offset` and `page` query params removed; client must migrate to `cursor` param. See migration guide in CHANGELOG. ``` **備選 subject:** 1. `feat(order-api): support status filtering with cursor pagination` 2. `feat(orders): migrate to cursor pagination, add status filter` 3. `feat: enhance order listing API with filter and pagination`
實測(ChatGPT):Subject 符合 50 字元限制且包含 scope,body 說明的是「為什麼換 pagination 方式」而非只說「加了什麼」,BREAKING CHANGE footer 明確告知客戶端需要遷移,格式標準可直接用。
產出完整 Conventional Commits 格式:feat(order) subject 含 scope、三行 body 說明改動目的(filter 參數/cursor 換 offset/回應格式)、BREAKING CHANGE footer 指明舊 param 移除需遷移,另附三個備選 subject。
實測(Claude):BREAKING CHANGE 寫明客戶端遷移動作,避免隊友 deploy 後才發現 API 行為改變,讓 git log 成為真正可用的溝通工具。

為這個指令評分

0.0
0 人評分 · 點星星評分

常見問題

公司有自己的 commit 格式規範,可以套用嗎?

可以。在 change_type 欄位後面附上你們的格式說明,例如「公司規範:[JIRA-123] type: description」,AI 會按照你的格式產出。

如果一個 commit 改了很多不同模組,怎麼辦?

建議先拆 commit,每個 commit 只做一件事。若時間不允許,可以在 module 欄位說「跨模組」,AI 會省略 scope 並在 body 條列各個影響模組。

相關指令

超推指令
求職履歷自傳改寫指令
ClaudeChatGPT
符合台灣 職場 #求職 · 1,791
外貿詢盤回覆英文信撰寫指令|首封回信成交率翻倍
ChatGPTClaude
符合台灣 職場 #0 · 850
向主管報告專案進度指令|讓老闆五分鐘內知道現在怎麼了
ChatGPTClaude
符合台灣 職場 #0 · 832
一分鐘自我介紹指令
ChatGPTClaude
符合台灣 職場 · 830
系統設計面試思路整理指令|從需求到架構圖的完整思維框架
ChatGPTClaude
符合台灣 職場 #0 · 830
開發海外客戶英文冷郵件撰寫指令|讓陌生買家想回覆
ChatGPTClaude
符合台灣 職場 #0 · 760

猜你喜歡

超推指令
繁中潤稿(去簡體化)指令
ClaudeChatGPTGemini
符合台灣 寫作 · 2,112
實測推薦
學測國寫作文批改指令
ClaudeChatGPT
符合台灣 教育 #學測 · 1,601
文字潤飾指令
ClaudeChatGPT
寫作 · 1,510
實測推薦
SEO 文章大綱產生指令(繁中)
GeminiChatGPTClaude
符合台灣 SEO · 1,454

留言討論

延伸閱讀
每週 5 組最新台灣 AI 指令,寄到你信箱
免費訂閱電子報,第一時間收到新指令與實測心得;現在訂閱立即領取「50 組必備 AI 指令懶人包」。
不寄垃圾信,隨時可取消訂閱。
↑↓ 選擇 · Enter 前往 · Esc 關閉 AI 語意搜尋
已複製 ✓