busic-version-management
SkillDev toolsBuSic版本号管理规范。用于确认SemVer格式、版本变更级别、版本真源文件和发布前必须同步的版本相关数据
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the busic-version-management skill
What this skill tells your AI
The instructions your AI receives, as published by glowled/busic in .agents/skills/busic-version-management/SKILL.md and read by ahel’s review.
何时使用
- 要判断这次改动应该升
major、minor还是patch - 准备发布版本,需要知道哪些文件必须一起改
- 想确认应用内更新、Git tag、用户可见版本之间的关系
先看这些真源
docs/20-workflows/release-workflow.mddocs/10-project/update-system.mddocs/30-reference/source-of-truth.mdpubspec.yamlversions-manifest.jsonCHANGELOG.md
版本格式
BuSic 使用:
major.minor.patch+build
规则:
major:不兼容变更minor:向后兼容的新功能patch:向后兼容的修复或小优化build:构建序号,只在内部流转和发布资产中使用
用户可见版本与 Git tag 不带 +build,示例:
pubspec.yaml:1.2.3+45- 用户可见:
1.2.3 - Git tag:
v1.2.3
发布时必须同步的文件
pubspec.yaml:真实版本号CHANGELOG.md:面向人的变更记录versions-manifest.json:应用内更新主真源
如果是正式发布,还要同步确认:
何时升哪个版本
- 有破坏性协议、迁移或接口调整:升
major - 有新功能但兼容旧行为:升
minor - 只是修复、稳定性改善、非破坏性优化:升
patch
如果一次改动同时包含新功能和修复,通常按最高级别处理。
容易漏掉的点
- 只改了
pubspec.yaml,没改versions-manifest.json - 改了 Release 资产名,但忘了同步更新应用内匹配逻辑
- 只看 GitHub Releases 页面,没检查 manifest 是否已更新
- 在 skill 里硬编码“当前最新版本号”这种容易过时的信息
相关 Skill
Signals
- GitHub stars
- 28
- Forks
- 8
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
busic-version-management- Source
- github.com/glowled/busic