← Back to list

version-analysis
by agentplexus
Autonomous release preparation six agent team for multi-language repositories. Release Agent validates code quality, generates changelogs, updates documentation, and manages the complete release lifecycle.
⭐ 1🍴 0📅 Jan 24, 2026
SKILL.md
name: version-analysis description: Analyzes git history to determine semantic version bumps based on conventional commits. Use when determining next version, analyzing recent changes, or reviewing commit history for release preparation. allowed-tools: Read, Grep, Bash model: sonnet user-invocable: true
Version Analysis Skill
Analyze git history and conventional commits to determine appropriate semantic version bumps.
Process
1. Get Current Version
git describe --tags --abbrev=0 2>/dev/null || echo "v0.0.0"
2. Analyze Commits (using schangelog for efficiency)
# TOON format is ~8x more token-efficient
schangelog parse-commits --since=$(git describe --tags --abbrev=0 2>/dev/null || echo "")
3. Determine Version Bump
Based on conventional commits:
| Prefix | Bump | Example |
|---|---|---|
feat: | Minor | New feature added |
fix: | Patch | Bug fix |
BREAKING CHANGE: | Major | Breaking API change |
feat!: or fix!: | Major | Breaking change shorthand |
docs:, style:, refactor:, test:, chore: | Patch | Non-functional changes |
4. Output Format
Provide analysis in this structure:
Current Version: vX.Y.Z
Commits Since Tag: N commits
Breakdown:
- Features (feat): M
- Fixes (fix): N
- Breaking Changes: P
- Other: Q
Suggested Version: vA.B.C
Reasoning: Specific explanation of why this version bump
Semantic Versioning Rules
Given version vMAJOR.MINOR.PATCH:
- MAJOR: Incompatible API changes (breaking changes)
- MINOR: New functionality (backwards-compatible)
- PATCH: Bug fixes (backwards-compatible)
Pre-release Versions
For pre-release versions:
v1.0.0-alpha.1- Alpha releasev1.0.0-beta.1- Beta releasev1.0.0-rc.1- Release candidate
Example Analysis
Current Version: v0.7.0
Commits Since Tag: 12 commits
Breakdown:
- Features (feat): 3
- Fixes (fix): 2
- Breaking Changes: 0
- Other (docs, chore): 7
Suggested Version: v0.8.0
Reasoning: 3 new features warrant a minor version bump. No breaking changes detected.
Score
Total Score
70/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
✓説明文
100文字以上の説明がある
+10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon