repo-prepare-release
Analyzes changelogs and code to automate version bumps and file updates during releases.
Install
mkdir -p .claude/skills/repo-prepare-release && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6697" && unzip -o skill.zip -d .claude/skills/repo-prepare-release && rm skill.zipInstalls to .claude/skills/repo-prepare-release
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Prepare releases by analyzing changelogs, determining version bumps, and updating package.json and changelog files.Key capabilities
- →Scan changelogs for unreleased changes
- →Determine version bump types based on prefix rules
- →Update package.json version fields
- →Update changelog headers and dates
How it works
The skill analyzes changelog files for specific prefixes to determine if a version bump should be minor or patch, then updates metadata files accordingly.
Inputs & outputs
When to use repo-prepare-release
- →Determine version bumps for releases
- →Automate package.json version updates
- →Generate release changelogs
About this skill
Prepare Release
Packages to Check
Scan these for unreleased changes (placeholder: ## vX.X.X (Month DD, YYYY)):
packages/core/CHANGELOG.mdandpackages/methods/CHANGELOG.mdframeworks/{angular,preact,qwik,react,react-native,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:
- 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
When not to use it
- →When repository does not follow the specified changelog format
Limitations
- →Requires specific changelog header format
- →Limited to predefined package structure
How it compares
It automates versioning based on specific changelog prefixes rather than manual version incrementing.
Compared to similar skills
repo-prepare-release side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| repo-prepare-release (this skill) | 1 | 5mo | No flags | Beginner |
| bazel-build-optimization | 14 | 2mo | No flags | Advanced |
| github-workflow-automation | 11 | 2mo | Review | Advanced |
| wolf-scripts-core | 5 | 9mo | Review | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by open-circle
View all by open-circle →You might also like
bazel-build-optimization
wshobson
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
github-workflow-automation
ruvnet
Advanced GitHub Actions workflow automation with AI swarm coordination, intelligent CI/CD pipelines, and comprehensive repository management
wolf-scripts-core
Nice-Wolf-Studio
Core automation scripts for archetype selection, evidence validation, quality scoring, and safe bash execution
github-actions-templates
wshobson
Create production-ready GitHub Actions workflows for automated testing, building, and deploying applications. Use when setting up CI/CD with GitHub Actions, automating development workflows, or creating reusable workflow templates.
bash-defensive-patterns
wshobson
Master defensive Bash programming techniques for production-grade scripts. Use when writing robust shell scripts, CI/CD pipelines, or system utilities requiring fault tolerance and safety.
hooks-automation
ruvnet
Automated coordination, formatting, and learning from Claude Code operations using intelligent hooks with MCP integration. Includes pre$post task hooks, session management, Git integration, memory coordination, and neural pattern training for enhanced development workflows.