Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Apply Semantic Versioning

Skill Verifiziert Aktiv
Teil von:Agent Almanac

Apply 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.

Zweck

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-almanac

Qualitätspunktzahl

Verifiziert
98 /100
Analysiert about 22 hours ago

Vertrauenssignale

Letzter Commit1 day ago
Sterne14
LizenzMIT
Status
Quellcode ansehen

Ähnliche Erweiterungen

Release Manager

100

Use when the user asks to plan releases, manage changelogs, coordinate deployments, create release branches, or automate versioning.

Skill
alirezarezvani

Project Session Manager

100

Worktree-first dev environment manager for issues, PRs, and features with optional tmux sessions

Skill
Yeachan-Heo

OpenClaw Release Maintainer

100

Prepare or verify OpenClaw stable/beta releases, changelogs, release notes, publish commands, and artifacts.

Skill
steipete

Manage Changelog

97

Maintain 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.

Skill
pjt222

Plannotator Release Skill

95

Prepare 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".

Skill
backnotprop

Public Google Drive

100

Erstellen 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.

Skill
zagmoai