Agent skill
repo-prepare-release
Prepare releases by analyzing changelogs, determining version bumps, and updating package.json and changelog files.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/repo-prepare-release
Metadata
Additional technical details for this skill
- author
- formisch
- version
- 1.0
SKILL.md
Prepare Release
Packages to Check
Scan these for unreleased changes (placeholder: ## vX.X.X (Month DD, YYYY)):
packages/core/CHANGELOG.mdandpackages/methods/CHANGELOG.mdframeworks/{preact,qwik,react,solid,svelte,vue}/CHANGELOG.md
Version Bump Rules
| Prefix | Bump | Examples |
|---|---|---|
Add, Change (API), Rename |
Minor | New feature, API change, renamed export |
Fix, Change @formisch/* |
Patch | Bug fix, dependency update |
Release Process
1. Process in Order
@formisch/core→ 2.@formisch/methods→ 3. All frameworks
2. For Each Package with Changes
Update package.json: Bump "version" field
Update CHANGELOG.md:
- Replace
## vX.X.X (Month DD, YYYY)with actual version and date - Date format:
Month DD, YYYY(e.g.,January 31, 2026)
3. Framework Dependency Updates
Core/methods are bundled per framework target (/react, /solid, etc.):
- Framework-specific changes → update only that framework
- Shared changes → update all frameworks
- Bump matches core/methods (minor→minor, patch→patch)
Add to affected changelogs:
markdown
- Change `@formisch/core` to vX.X.X
- Change `@formisch/methods` to vX.X.X
Checklist
- Identify all packages with unreleased changelog entries
- Determine bump type (patch/minor) for each
- Add dependency update entries to framework changelogs
- Update all
package.jsonversions - Update all changelog version headers and dates
- Run
pnpm check-versionsto verify consistency
Didn't find tool you were looking for?