← スキル一覧に戻る

release
by Sunshow
⭐ 36🍴 5📅 2026年1月23日
SKILL.md
name: release description: Generate changelog from commits since last tag and release new version. Use when user wants to release a new version or update changelog.
Release New Version
Instructions
-
Get the latest tag:
git tag --list --sort=-version:refname | head -1 -
Get commits since last tag:
git log <latest-tag>..HEAD --oneline -
Calculate next version automatically:
- Parse current version vX.Y.Z
- Increment: Z+1, if Z=9 then Z=0 and Y+1, if Y=9 then Y=0 and X+1
- Examples: v0.0.8 → v0.0.9, v0.0.9 → v0.1.0, v0.9.9 → v1.0.0
-
Show suggested version to user, allow modification before proceeding
-
Categorize commits by type:
feat:→ New Features / 新功能fix:→ Bug Fixes / 问题修复
-
Update CHANGELOG.md (insert new version entry after
# Changelogheading):- Use bilingual format (English / 中文) for each item
- Format:
## vX.Y.Zfollowed by**New Features / 新功能**and**Bug Fixes / 问题修复**sections - Each item format:
- English description / 中文描述 - This file is used by GitHub Actions to generate release notes for auto-updater
-
Update README.md changelog section (insert new version entry after
## 更新日志heading) -
Update README_EN.md changelog section if exists (insert after
## Changelogheading) -
Commit changelog changes (required before release:prepare):
git add CHANGELOG.md README.md README_EN.md git commit -m "docs: update changelog for <version>" -
Run release workflow:
npm run release:prepare <version> -
Execute git commands to complete release:
git add . git commit -m "chore: release <version>" git tag <version> git push origin main --tags
Verification
- Confirm CHANGELOG.md is updated with English changelog (used for auto-updater)
- Confirm changelog entries are correctly formatted
- Confirm version number follows vX.Y.Z pattern
- Confirm both README files are updated (if applicable)
- Confirm changelog is committed before running release:prepare
- Confirm git push completes successfully
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です