changeset | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / changeset

changeset

maintained by udecode

star 375 account_tree 27 verified_user MIT License
bolt View GitHub

name: changeset description: Use when writing changesets for releases

Changeset Writing

Always mirror @packages/better-convex/CHANGELOG.md tone and structure.

1) Versioning (project is still v0)

  • Breaking change => minor
  • Non-breaking change => patch
  • If a release has both breaking and non-breaking work, use minor.

2) Required body structure

  • Split the body into explicit sections:
    • ## Breaking changes
    • ## Features
    • ## Patches
  • Omit empty sections, but never mix categories in one section.
  • Keep bullets concise and user-facing.

3) Migration snippets (required for breaking changes)

  • Every breaking change must include a short Before/After code snippet immediately under that section.
  • Include changed imports, renamed exports, or changed call signatures.
  • If a symbol is renamed, include a dedicated rename snippet.

4) Bullet quality rules

  • Start bullets with action verbs: Add, Support, Fix, Improve, Deprecate, Remove, Drop.
  • Describe what users can do now, not internals.
  • Do not mention file paths, private implementation details, or algorithm notes.
  • Keep each bullet to one concrete outcome.

5) Copy-paste template

---
"better-convex": minor
---

## Breaking changes

- Drop ...

```ts
// Before
...

// After
...
```

## Features

- Add ...

## Patches

- Improve ...
```

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 375
GitHub Forks 27
Created Mar 2026
Last Updated 3个月前
tools tools automation tools

Related Skills

specs-gen
chevron_right
glm-coding-agent
chevron_right
creating-pr
chevron_right
writing-skills
chevron_right
reviewing-pr
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.