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/Aftercode 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)
Sign in to join the discussion and leave a comment.
Skill Details
GitHub Stars
375
GitHub Forks
27
Created
Mar 2026
Last Updated
il y a 3 mois
tools
tools automation tools
Related Skills
Build your own?
Join 12,000+ developers contributing to the Claude ecosystem.
No comments yet. Be the first to share your thoughts!