Community寫作與編輯github.com

JulienLerosty/claude-code-team-kit

根據上次標籤以來的提交記錄,撰寫版本發布說明。當使用者要求發布說明、更新日誌或「最近更新了什麼」時使用。

claude-code-team-kit 是什麼?

這是一個AI代理技能,專為自動生成軟體版本發布說明(Release Notes)而設計。它能自動偵測最新的Git標籤(Tag),並擷取自該標籤以來的所有提交(commit)記錄,然後透過MCP工具 `group_commits` 進行智慧分組,將提交內容分類為「重大變更(Breaking changes)」、「新功能」、「修復」等類別。若MCP工具不可用,技能會以人工方式按照相同標題進行分組。生成的發布說明會以使用者為中心重新撰寫,確保每個項目用一句平實的句子說明對使用者的影響,並移除無關的票務噪音,同時合併重複項目。輸出格式包含版本號、日期和2-3句摘要段落,適用於Claude Code等支援MCP協議的AI代理平台,有效提升團隊協作中的發布管理效率。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/JulienLerosty/claude-code-team-kit/tree/HEAD/template/skills/release-notes

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

在你喜歡的 AI 中提問

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

說明文件

撰寫版本發布說明

  1. 找出範圍:執行 git describe --tags --abbrev=0 取得上一個標籤。如果沒有標籤,則使用完整歷史記錄。
  2. 列出主題:執行 git log <上一個標籤>..HEAD --no-merges --pretty=format:%s。
  3. 使用 MCP 工具 group_commits(伺服器 team-kit)處理這些主題。該工具會傳回按類型分組的 Markdown,並將重大變更擺在最前面。如果工具無法使用,請手動使用相同的標題進行分組。
  4. 為讀者而非提交者改寫:每個項目使用一句平實的句子,先說明使用者可見的影響,不要有票務雜訊。合併重複項目。保留「重大變更」底下的所有內容,並說明使用者必須做什麼。
  5. 輸出:
## <版本號> (<YYYY-MM-DD>)

<2-3 句摘要段落>

<分組章節>

絕對不要虛構任何不在提交列表中的變更。如果某個提交內容不清楚,請在敘述之前檢視其差異(git show <SHA> --stat)。如果你無法自行推斷版本號,請向使用者詢問。

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

相關技能