prepare-release
npx skills add https://github.com/taptap/claude-plugins-marketplace --skill prepare-release
Agent 安装分布
Skill 文档
æ§è¡æµç¨
æ¥éª¤ 1: çæ¬éç½®
1.1 è·åè¿ç¨çæ¬
git fetch origin main
1.2 æ£æ¥åªäºæä»¶æä¿®æ¹
git diff --name-only origin/main -- plugins/
æ ¹æ®è¾åºå¤æåªäºæä»¶ç®å½æåæ´ï¼åªæåæ´çæä»¶æéè¦æ´æ°çæ¬ã
1.3 读åçäº§çæ¬å·
è·å origin/main ç marketplace çæ¬åæä¿®æ¹çæä»¶çæ¬ï¼
# marketplace çæ¬
git show origin/main:.claude-plugin/marketplace.json | jq -r '.metadata.version'
# æå®æä»¶çæ¬
git show origin/main:.claude-plugin/marketplace.json | jq -r '.plugins[] | select(.name=="<plugin>") | .version'
1.4 è®¡ç®æ°çæ¬å·
å°è·åççäº§çæ¬ç patch çæ¬ +1ã
示ä¾ï¼
- ç产 marketplace:
0.1.10â é置为0.1.11 - ç产 sync:
0.1.10â é置为0.1.11
1.5 æ´æ°çæ¬æä»¶
åªæ´æ°æä¿®æ¹çæä»¶ï¼
-
.claude-plugin/marketplace.jsonmetadata.versionï¼æ»æ¯æ´æ°ï¼- æä¿®æ¹çæä»¶ç
version
-
plugins/<name>/.claude-plugin/plugin.json- åªæ´æ°æä¿®æ¹çæä»¶
æªä¿®æ¹çæä»¶ä¿æåçæ¬ä¸åã
éè¦ï¼ä»
å¨ .claude-plugin/marketplace.json 䏿³¨åçæä»¶æåä¸çæ¬éç½®ãæ¬å°å¼åä¸ä½æªæ³¨åçæä»¶ï¼å¦ ralph çï¼éå
ä» marketplace.json å é¤å
¶æ¡ç®ï¼æç´æ¥å¿½ç¥ã
æ¥éª¤ 2: æ´æ° CHANGELOG.md
卿件顶é¨ï¼# Changelog æ é¢ä¹åï¼æå
¥æ°çæ¬æ¡ç®ã
æ ¼å¼
## {marketplace_version}
### {Plugin Name} ({plugin_version})
- Added ...
- Changed ...
- Fixed ...
### Marketplace
- Bumped version from {old_marketplace_version} to {new_marketplace_version}
- Updated {plugin} plugin to version {plugin_version}
è§å
- æ¯ä¸ªæçæ¬åæ´çæä»¶ä¸ä¸ªåç« èï¼
### {Plugin Name} ({plugin_version})- Plugin Name 使ç¨é¦åæ¯å¤§å + ” Plugin” åç¼ï¼å¦
Sync PluginãGit Plugin
- Plugin Name 使ç¨é¦åæ¯å¤§å + ” Plugin” åç¼ï¼å¦
- 使ç¨
git log origin/main..HEAD -- plugins/{name}/è·å该æä»¶çåæ´æè¦ - å¿ é¡»ä½¿ç¨è±æç¼åæ¡ç®ï¼Added/Changed/Fixed/Cleaned up/Updated çåç¼ï¼
- æ«å°¾å
### Marketplace段è½ï¼ååº bumped version å updated plugins
æ¥éª¤ 3: æ´æ°æä»¶ README çæ¬åå²
对æ¯ä¸ªæçæ¬åæ´çæä»¶ï¼
- 读åå
¶
plugins/{name}/README.md - æ£æ¥æ¯å¦åå¨
## çæ¬å岿®µè½ - 妿åå¨ï¼å¨è¯¥æ®µè½é¡¶é¨ï¼ç´§æ¥
## çæ¬åå²ä¹åï¼æå ¥æ°æ¡ç®
æ ¼å¼
- **v{version}** - {䏿æè¦ï¼åå·åé}
示ä¾ï¼
- **v0.1.12** - æ°å¢ XXX å½ä»¤ï¼ä¿®å¤ YYY é®é¢ï¼æ´æ° ZZZ é
ç½®
ä»
å¤çæ ## çæ¬åå² æ®µè½ç READMEï¼æ²¡æè¯¥æ®µè½çè·³è¿ã
æ¥éª¤ 4: æ´æ°æ ¹ç®å½ README.md
æ´æ° ## æä»¶å表 è¡¨æ ¼ä¸æçæ¬åæ´çæä»¶çæ¬å·ã
è¡¨æ ¼æ ¼å¼åèï¼
| æä»¶ | çæ¬ | æè¿° |
| ------- | ----- | ----------------------------------------------------------------- |
| sync | 0.1.12 | å¼åç¯å¢é
ç½®åæ¥æä»¶ï¼...ï¼ |
ä» æ´æ°æçæ¬åæ´çè¡ï¼å ¶ä»è¡ä¿æä¸åã
æ¥éª¤ 5: æ ¡éª
éä¸ç¡®è®¤ä»¥ä¸ä½ç½®ççæ¬å·ä¸è´æ§ï¼
.claude-plugin/marketplace.jsonä¸çmetadata.version.claude-plugin/marketplace.jsonä¸åæä»¶çversionplugins/<name>/.claude-plugin/plugin.jsonä¸çversionCHANGELOG.md顶鍿¡ç®ççæ¬å·- æ ¹ç®å½
README.mdæä»¶åè¡¨è¡¨æ ¼ä¸ççæ¬å· - åæä»¶
README.mdçæ¬åå²é¡¶é¨æ¡ç®ççæ¬å·ï¼å¦æï¼
è¾åºæ ¡éªç»æè¡¨æ ¼ä¾ç¨æ·ç¡®è®¤ï¼
| ä½ç½® | æä»¶ | çæ¬ | ç¶æ |
| ----------------------------- | ------ | ------ | ---- |
| marketplace.json (metadata) | - | 0.1.16 | â
|
| marketplace.json (plugin) | sync | 0.1.12 | â
|
| plugin.json | sync | 0.1.12 | â
|
| CHANGELOG.md | sync | 0.1.12 | â
|
| README.md (root) | sync | 0.1.12 | â
|
| README.md (plugin) | sync | 0.1.12 | â
|