スキル一覧に戻る
ueberBrot

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📅 2026年1月23日
GitHubで見るManusで実行

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

  1. Run bun changeset in the root directory.
  2. Select the packages that have changed.
  3. Choose the appropriate bump type:
    • major: Breaking changes.
    • minor: New features (backward compatible).
    • patch: Bug fixes (backward compatible).
  4. 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":

  1. Run bun changeset --empty.
  2. This creates a changeset file that acknowledges the changes without triggering a version bump.
  3. Crucial: This prevents the CI workflow from crashing due to missing changesets for detected changes.

Release Workflow

To publish a release:

  1. Ensure all changes are committed.
  2. Run bun run build to ensure artifacts are up to date.
  3. Run bun run release (which runs changeset 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.

スコア

総合スコア

75/100

リポジトリの品質指標に基づく評価

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

レビュー

💬

レビュー機能は近日公開予定です