技能 wiki-changelog
📝

wiki-changelog

安全

從 Git 歷史產生變更日誌

手動從 git 歷史編譯變更日誌耗時且容易出錯。此技能可自動分析提交歷史,並產生結構化、按變更類型和時間週期分類的變更日誌。

支援: Claude Codex Code(CC)
🥉 72 青銅
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「wiki-changelog」。 Generate a changelog for the past week

預期結果:

## Changelog - Last 7 Days

### Features 🆕
- Add user authentication flow (2024-01-15)
- Implement password reset functionality (2024-01-14)

### Fixes 🐛
- Resolve login redirect issue on mobile (2024-01-13)
- Fix timezone handling in date picker (2024-01-12)

### Documentation 📝
- Update API documentation with new endpoints (2024-01-11)

### Dependencies 📦
- Upgrade React to v18.2.0 (2024-01-10)

正在使用「wiki-changelog」。 What changed in the last month? Include breaking changes.

預期結果:

## Changelog - Last 30 Days

### Breaking Changes ⚠️
- **Migration Required**: Rename `User.getProfile()` to `User.profile()` - update all references
- **Migration Required**: API v2 endpoints now require authentication header

### Features 🆕
- Multiple new features listed...

### Fixes 🐛
- Multiple bug fixes listed...

安全審計

安全
v1 • 2/25/2026

Static analysis flagged 4 high-risk patterns related to 'weak cryptographic algorithm' at lines 3, 22, 27, and 32. This is a FALSE POSITIVE - the skill contains no cryptographic code. The analyzer misidentified common words in the markdown documentation. The skill is a simple changelog generator that reads git log data and produces structured output. No network calls, no external commands, no file writes, no environment access.

1
已掃描檔案
33
分析行數
0
發現項
1
審計總數
未發現安全問題

偵測到的模式

Weak Cryptographic Algorithm (FALSE POSITIVE)
審計者: claude

品質評分

38
架構
100
可維護性
87
內容
32
社群
100
安全
100
規範符合性

你能建構什麼

產生發布說明

透過分析近期提交並分類自上次發布以來的所有變更,快速產生發布說明。

追蹤專案活動

透過檢視近期開發活動的結構化摘要,了解專案一段時間內的變更內容。

協助新團隊成員入職

透過組織好的變更日誌,幫助新團隊成員了解近期的變更和專案的目前狀態。

試試這些提示

基本變更日誌請求
Use the wiki-changelog skill to generate a changelog for this repository. What changes have been made recently?
發布說明請求
Generate a changelog for version X.X.X release. Include all features, bug fixes, and any breaking changes.
每週摘要
Analyze the git history and provide a weekly summary of all changes, grouped by category like features, fixes, and documentation updates.
重大變更報告
Generate a changelog that highlights all breaking changes and includes migration notes for upgrading.

最佳實務

  • 確保提交訊息遵循一致的慣例(建議使用 Conventional Commits)以確保準確分類
  • 在發布前檢閱產生的變更日誌,確保術語符合專案標準
  • 定期使用此技能(每週或每次發布前)以保持變更日誌最新

避免

  • 不要僅依賴自動化分類 - 驗證提交是否正確分組
  • 避免使用模糊的提交訊息如 'fix'、'update'、'changes',這會降低變更日誌的實用性
  • 不要跳過檢閱重大變更 - 始終驗證遷移說明是否準確

常見問題

此技能會寫入檔案到我的存放庫嗎?
否。此技能僅讀取 git 歷史並產生變更日誌輸出。它不會修改任何檔案。
此技能如何分類提交?
此技能分析提交訊息並根據關鍵字進行分類:功能(feat、add)、修復(fix、bug)、重構(refactor)、文件(docs)、配置(config)、依賴項(deps)和重大變更(break)。
我可以自訂類別嗎?
目前類別是預定義的。如有需要,您可以修改技能程式碼以新增自訂類別。
如果我的提交訊息沒有描述性怎麼辦?
變更日誌的品質取決於提交訊息的品質。鼓勵團隊成員撰寫描述性提交訊息以獲得更好的結果。
這適用於 git 子模組嗎?
此技能分析主要存放庫歷史。子模組的變更需要單獨追蹤。
我可以產生特定時間週期的變更日誌嗎?
是的。此技能預設將提交分組為每日(過去 7 天)和每週(較舊)週期。您可以在提示中指定特定的日期範圍。

開發者詳情

檔案結構

📄 SKILL.md