Semantic Versioning
This skill automatically generates semantic version numbers for your projects, ensuring consistent and organized releases for better tracking & collaboration.
Install on your platform
We auto-selected Claude Code based on this skill’s supported platforms.
Run in terminal (recommended)
claude mcp add bagelhole-semantic-versioning npx -- -y @trustedskills/bagelhole-semantic-versioning
Or manually add to ~/.claude/settings.json
{
"mcpServers": {
"bagelhole-semantic-versioning": {
"command": "npx",
"args": [
"-y",
"@trustedskills/bagelhole-semantic-versioning"
]
}
}
}Requires Claude Code (claude CLI). Run claude --version to verify your install.
About This Skill
What it does
This skill helps AI agents understand and apply semantic versioning (SemVer). It can parse version strings, determine the next appropriate version number based on increment type (major, minor, or patch), and explain the meaning of different SemVer versions. The skill enables accurate tracking and communication of software changes.
When to use it
- Automating Release Processes: Increment a version number automatically after merging code into a release branch.
- Dependency Management: Determine compatible dependency versions based on declared ranges in package manifests (e.g.,
package.json). - Explaining Version Changes: Generate clear explanations of why a specific version bump was necessary for a project.
- Validating Version Strings: Confirm if a given string adheres to the SemVer specification.
Key capabilities
- Parses semantic version strings (e.g., 1.2.3).
- Determines next version based on increment type (major, minor, patch).
- Explains the meaning of different SemVer versions.
- Validates if a string is a valid semantic version.
Example prompts
- "What's the next version after 2.1.4 with a minor bump?"
- "Is 'v5.0.0-beta.1+build.123' a valid semantic version?"
- "Explain what a major version change signifies in SemVer."
Tips & gotchas
The skill assumes familiarity with the basic principles of semantic versioning. While it can validate, it doesn’t provide guidance on when to use each increment type (major, minor, patch).
Tags
TrustedSkills Verification
Unlike other registries that point to live repositories, TrustedSkills pins every skill to a verified commit hash. This protects you from malicious updates — what you install today is exactly what was reviewed and verified.
Security Audits
| Gen Agent Trust Hub | Pass |
| Socket | Pass |
| Snyk | Pass |
🌐 Community
Passed automated security scans.