← Back to list

changeset-management
by ueberBrot
MongoDB-backed job scheduler for Node.js with atomic locking, retries (exponential backoff), cron scheduling, and event-driven observability.
⭐ 3🍴 1📅 Jan 23, 2026
SKILL.md
name: changeset-management description: Instructions for managing releases using Changesets. Use this when the user wants to create a new release version or document changes.
Changeset Management Skill
This skill explains how to manage versions and changelogs using Changesets.
When to use this skill
- When the user has made changes that require a release (feature, fix, breaking change).
- When the user asks to "create a changeset" or "prepare a release".
How to use it
Creating a Changeset
- Run
bun changesetin the root directory. - Select the packages that have changed.
- Choose the appropriate bump type:
- major: Breaking changes.
- minor: New features (backward compatible).
- patch: Bug fixes (backward compatible).
- Write a summary of the changes.
Empty Changesets
If you have made changes to the codebase (e.g., tests, internal refactors) that do not require a version bump but are being flagged by CI as "changed packages without changeset":
- Run
bun changeset --empty. - This creates a changeset file that acknowledges the changes without triggering a version bump.
- Crucial: This prevents the CI workflow from crashing due to missing changesets for detected changes.
Release Workflow
To publish a release:
- Ensure all changes are committed.
- Run
bun run buildto ensure artifacts are up to date. - Run
bun run release(which runschangeset publish).- Note: Usually, releases are handled by CI/CD, but this command can be used locally if needed.
Best Practices
- Always include a changeset for user-facing changes.
- Group related changes into a single changeset if appropriate.
- Be descriptive in the summary—this text goes into the CHANGELOG.md.
Score
Total Score
75/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon

