Apply Semantic Versioning
Skill Verifiziert AktivApply semantic versioning (SemVer 2.0.0) to determine the correct version bump based on change analysis. Covers major/minor/patch classification, pre-release identifiers, build metadata, and breaking change detection. Use when preparing a new release to determine the correct version number, after merging changes before tagging, evaluating whether a change constitutes a breaking change, adding pre-release identifiers, or resolving disagreement about what version bump is appropriate.
Automate the accurate determination and application of semantic version bumps based on code changes to ensure release consistency and avoid breaking compatibility.
Funktionen
- Classifies changes as major, minor, or patch based on SemVer rules
- Supports pre-release identifiers (alpha, beta, rc)
- Detects breaking changes
- Updates multiple version file formats (package.json, Cargo.toml, etc.)
- Creates git tags for releases
Anwendungsfälle
- Determining the correct version number for a new release
- Applying version bumps after merging changes before tagging
- Evaluating if a change constitutes a breaking change
- Adding pre-release identifiers to a version
Nicht-Ziele
- Automating the entire release process (e.g., CI/CD pipeline integration)
- Managing changelog content
- Performing code reviews or quality analysis
Scope
- info:Dry-run previewWhile the skill doesn't have an explicit dry-run flag, the procedure emphasizes reading and analyzing changes before writing, allowing for manual review.
Installation
/plugin install agent-almanac@pjt222-agent-almanacQualitätspunktzahl
VerifiziertVertrauenssignale
Ähnliche Erweiterungen
Release Manager
100Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.
Project Session Manager
100Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions
OpenClaw Release Maintainer
100Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.
Manage Changelog
97Maintain a changelog following Keep a Changelog format. Covers entry categorization (Added, Changed, Deprecated, Removed, Fixed, Security), version section management, and unreleased tracking. Use when starting a new project that needs a changelog, adding entries after completing features or fixes, preparing a release by promoting Unreleased entries to a versioned section, or converting a free-form changelog to Keep a Changelog format.
Plannotator Release Skill
95Prepare and execute a Plannotator release — draft release notes with full contributor credit, bump versions across all package files, build in dependency order, and kick off the tag-driven release pipeline. Use this skill whenever the user mentions preparing a release, bumping versions, writing release notes, tagging a release, or publishing. Also trigger when the user says things like "let's ship", "prep a release", "what's changed since last release", or "time to cut a new version".
Public Google Drive
100Erstellen Sie öffentliche Google Docs- oder Google Sheet-Dateien, ohne OAuth zu benötigen. Verwenden Sie diese Fähigkeit, um Google Docs und Sheets zu erstellen und zu bearbeiten, keine Google-Anmeldung erforderlich. Dokumente sind unter teilbaren Links sichtbar. Die Registrierung erfolgt automatisch bei der ersten Verwendung.