Use when publishing a new version — bumps versions across all config files, updates CHANGELOG, verifies utility sync, commits, creates PR, and tags release
/project:release <version>
| Parameter | Description |
|---|---|
version | Target version (e.g. 1.2.0). Determines SemVer bump level |
Analyze commits since last release (git log <last-tag>..HEAD) and apply:
| Commit Type | Bump | Example |
|---|---|---|
| feat | Minor | 1.0.0 → 1.1.0 |
| refactor | Minor | 1.1.0 → 1.2.0 |
| fix / internal | Patch | 1.0.0 → 1.0.1 |
| breaking change | Major | 1.0.0 → 2.0.0 |
Update metadata.version in each skills/*/SKILL.md:
_utility__ changes: Patch bumpUpdate version in all 3 files (must be identical):
| File | Fields |
|---|---|
.claude-plugin/plugin.json | version |
.claude-plugin/marketplace.json | metadata.version + plugins[0].version |
gemini-extension.json | version |
Insert new section before the previous version entry. Format: Keep a Changelog
Sections: Added / Changed / Fixed / Internal
Append comparison link at bottom:
[X.Y.Z]: https://github.com/kouko/monkey-knowledge-youtube-skills/compare/vPREV...vX.Y.Z
Run bash scripts/verify-utility-sync.sh — all _utility__ copies must be identical.
chore: bump version to X.Y.ZAfter PR merge, on main:
git tag vX.Y.Z
git push origin vX.Y.Z
gh release create vX.Y.Z --title "vX.Y.Z" --notes "<CHANGELOG content for this version>"
skills/*/SKILL.md versions bumpedverify-utility-sync.sh passeschore: bump version to X.Y.Z