changelog-guide
2
总安装量
0
周安装量
#71954
全站排名
安装命令
npx skills add https://github.com/asiaostrich/universal-dev-standards --skill changelog-guide
Skill 文档
åæ´æ¥èªæå
è¯è¨: English | ç®ä½ä¸æ
çæ¬: 1.0.0 æå¾æ´æ°: 2025-12-30 é©ç¨ç¯å: Claude Code Skills
ç®ç
æ¤æè½å¹«å©ä¾ç § Keep a Changelog æ ¼å¼æ°åä¸ç¶è· CHANGELOG.md æä»¶ï¼ç¡®ä¿æ¸ æ¥å°å使ç¨è ä¼ è¾¾åæ´å 容ã
å¿«éåè
æä»¶ç»æ
# åæ´æ¥èª
æ¬é¡¹ç®çææéè¦åæ´é½å°è®°å½å¨æ¤æä»¶ä¸ã
æ ¼å¼åºæ¼ [Keep a Changelog](https://keepachangelog.com/)ï¼
å¹¶éµå¾ª[èªç¾©åçæ¬](https://semver.org/)ã
## [æªç¼å¸]
## [1.2.0] - 2025-12-15
### æ°å¢
- åè½æè¿°
### åæ´
- åæ´æè¿°
### 修復
- é误修復æè¿°
[æªç¼å¸]: https://github.com/user/repo/compare/v1.2.0...HEAD
[1.2.0]: https://github.com/user/repo/compare/v1.1.0...v1.2.0
åæ´ç±»å«
| ç±»å« | ä½¿ç¨æ¶æº | ç¯ä¾ |
|---|---|---|
| æ°å¢ (Added) | æ°åè½ | æ°å¢æ·±è²æ¨¡å¼æ¯æ´ |
| åæ´ (Changed) | ç¾æåè½çä¿®æ¹ | æå°æè½æå 50% |
| æ£ç¨ (Deprecated) | å³å°ç§»é¤çåè½ | æ£ç¨ legacyParse() |
| ç§»é¤ (Removed) | 已移é¤çåè½ | ç§»é¤ Node.js 14 æ¯æ´ |
| 修復 (Fixed) | é误修復 | 修復ç»å ¥é¾æ¶åé¡ |
| å®å ¨ (Security) | å®å ¨æ§ä¿®è£ | 修復 XSS æ¼æ´ |
Commit Type å¯¹åº Changelog
| Commit Type | Changelog ç±»å« | å¤è¨» |
|---|---|---|
feat |
æ°å¢ | æ°åè½ |
fix |
修復 | é误修復 |
perf |
åæ´ | æè½æ¹å |
security |
å®å ¨ | å®å ¨æ§ä¿®è£ |
BREAKING CHANGE |
åæ´ æ ç§»é¤ | å ä¸ BREAKING åç¶´ |
refactor, docs, style, test, chore |
(é常çç¥) | 对使ç¨è ç¡å½±é¿ |
æ¡ç®æ ¼å¼
æ åæ ¼å¼
- [å¨ä½å¨è©] [åæ´å
容] ([åè])
ç¯ä¾
### æ°å¢
- æ°å¢å¯èªè®¢å°å·¥å
·ç使ç¨è
åè¡¨æ¿ (#123)
- æ°å¢ PostgreSQL 15 æ¯æ´ (PR #456)
### åæ´
- **BREAKING**: API ååºæ ¼å¼å¾ XML æ¹ä¸º JSON (#789)
- æ´æ°æä½ Node.js çæ¬è³ 18.0 (#101)
### 修復
- 修復å¤ç大åæä»¶æ¶çè®°å¿ä½æ´©æ¼ (#112)
- 修復æ¥è¡¨ä¸æ¥ææ ¼å¼é误 (#134)
### å®å
¨
- 修復æå°ç«¯ç¹ç SQL 注å
¥æ¼æ´ (é«é¢¨éª, CVE-2025-12345)
è¯¦ç»æå
宿´æ åè«åèï¼
AI åªåæ ¼å¼ï¼èç Tokenï¼
AI 婿å¯ä½¿ç¨ YAML æ ¼å¼æä»¶ä»¥æ¸å° Token 使ç¨éï¼
- åºç¤æ åï¼
ai/standards/changelog.ai.yaml
æ°åæå
为使ç¨è æ°åï¼èéå¼åè
| â 好 | â ä¸å¥½ | åå |
|---|---|---|
| æ°å¢æ·±è²æ¨¡å¼ä¸»é¡é项 | ä½¿ç¨ context å®ä½ ThemeProvider | 使ç¨è å¯è¦çå¥½å¤ |
| ä¿®å¾©æ ¢éç½ç»çç»å ¥é¾æ¶ | 修復 AuthService ä¸çç«¶çæ¡ä»¶ | å½±é¿æè¿° |
| 页é¢è½½å ¥é度æå 40% | 使ç¨ç´¢å¼åªå SQL æ¥è©¢ | å¯éåçææ |
ç ´å£æ§åæ´
å¡å¿ æ¸ æ¥æ¨è®°ç ´å£æ§åæ´ï¼
### åæ´
- **BREAKING**: ç§»é¤å·²æ£ç¨ç `getUserById()` æ¹æ³ï¼è«æ¹ç¨ `getUser()`
- **BREAKING**: è®¾ç½®æªæ ¼å¼å¾ YAML æ¹ä¸º TOML
### ç§»é¤
- **BREAKING**: ç§»é¤ Node.js 14 æ¯æ´
å®å ¨å ¬å
å å«å´éç¨åº¦å CVEï¼å¦æï¼ï¼
### å®å
¨
- 修復æå°ç«¯ç¹ç SQL 注å
¥æ¼æ´ (é«é¢¨éª, CVE-2025-12345)
- 修復çè¨åç XSS æ¼æ´ (ä¸é¢¨éª)
- æ´æ° `lodash` ç¸ä¾å¥ä»¶ä»¥ä¿®è£ååæ±¡æ (ä½é¢¨éª)
çæ¬æ¨é¡æ ¼å¼
## [çæ¬] - YYYY-MM-DD
ç¯ä¾ï¼
## [2.0.0] - 2025-12-15
## [1.5.0-beta.1] - 2025-12-01
## [æªç¼å¸]
æé¤è¦å
以ä¸ä¸åºè®°å½å¨ CHANGELOG ä¸ï¼
| ç±»å« | ç¯ä¾ | åå |
|---|---|---|
| 建置è¾åº | dist/, build/ |
产ççæä»¶ |
| ç¸ä¾å¥ä»¶ | node_modules/, lock æä»¶ |
èªå¨ç®¡ç |
| æ¬å°è®¾ç½® | .env, *.local.json |
ç°å¢ç¹å® |
| IDE 设置 | .vscode/, .idea/ |
å¼åè å好 |
| å §é¨éæ§ | ç¨åºç é¢¨æ ¼ã忏åç§° | 对使ç¨è ç¡å½±é¿ |
常è¦é误
| â é误 | â æ£ç¡® |
|---|---|
| æ²¡ææ¥æ | ä½¿ç¨ ISO æ ¼å¼å 嫿¥æ |
| 缺å°çæ¬é£çµ | å¨åºé¨å å ¥æ¯è¼é£çµ |
| å §é¨è¡èª | 使ç¨ä½¿ç¨è ååçè¯è¨ |
| éæ¼æè¡æ§ | å°æ³¨æ¼ä½¿ç¨è å½±é¿ |
| 没æåç±» | ä½¿ç¨æ åç±»å« |
è®¾ç½®åµæµ
æ¤æè½æ¯æ´é¡¹ç®ç¹å®è®¾ç½®ã
嵿µé åº
- æ£æ¥ç¾æ
CHANGELOG.mdæ ¼å¼ - æ£æ¥
CONTRIBUTING.mdä¸çåæ´æ¥èªæå - è¥ç¡æ¾å°ï¼é¢è®¾ä½¿ç¨ Keep a Changelog æ ¼å¼
馿¬¡è®¾ç½®
è¥ CHANGELOG.md ä¸åå¨ï¼
- å»ºè®®ä½¿ç¨æ åç¯æ¬å»ºç«
- 建议å¨
CONTRIBUTING.mdä¸è®°å½æåï¼
## åæ´æ¥èªæå
- 为ææä½¿ç¨è
å¯è¦çåæ´æ´æ° CHANGELOG.md
- å¼åæé´å°æ¡ç®å å
¥ [æªç¼å¸] åæ®µ
- ä½¿ç¨æ åç±»å«ï¼æ°å¢ãåæ´ãæ£ç¨ãç§»é¤ã修復ãå®å
¨
- å¼ç¨ issue/PR ç¼å·ï¼`修復é误 (#123)`
- ä½¿ç¨ **BREAKING** åç¶´æ¨è®°ç ´å£æ§åæ´
ç¸å ³æ å
çæ¬åå²
| çæ¬ | æ¥æ | åæ´ |
|---|---|---|
| 1.0.0 | 2025-12-30 | åå§ç¼å¸ |
ææ
æ¤æè½æ¡ç¨ CC BY 4.0 ææã
便º: universal-dev-standards