
release
by brimtown
Let Claude have Fun: https://dwarffortresswiki.org/DF2014:Fun
SKILL.md
name: release description: Bump version, commit, and tag a release
Release Workflow
Trigger on: "release", "bump version", "prepare release", "new version"
Instructions
When triggered, execute all steps (don't just show commands):
-
Determine version bump type from user input or ask:
patch(0.3.0 → 0.3.1) - bug fixesminor(0.3.0 → 0.4.0) - new featuresmajor(0.3.0 → 1.0.0) - breaking changes
-
Run the release script:
bun run scripts/release.ts <type> -
Stage all changes:
git add -A -
Commit with version in message:
git commit -m "chore: release v<NEW_VERSION>" -
Create annotated git tag with release notes:
git tag -a v<NEW_VERSION> -m "<RELEASE_NOTES>"Write release notes summarizing what's in this release:
- Start with version header:
v<VERSION> - <SHORT_TITLE> - Group changes under
## New Features,## Bug Fixes,## Technical, etc. - Be concise but descriptive
- Look at commits since last tag:
git log $(git describe --tags --abbrev=0)..HEAD --oneline
- Start with version header:
-
Push commits and tags:
git push && git push --tags
Example
User: "release patch" → Run script with patch → git add -A → git commit -m "chore: release v0.3.1" → git tag -a v0.3.1 -m "v0.3.1 - Bug Fixes\n\n## Bug Fixes\n- Fixed crash on startup\n- Fixed save corruption" → git push && git push --tags
Viewing Release Notes
# View tag message
git tag -l -n99 v<VERSION>
# Create GitHub release from tag
gh release create v<VERSION> --notes-from-tag
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
1ヶ月以内に更新
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です

