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 il y a 3 mois
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.