用途
该技能面向 hal-9000 项目中的 hal-voice 插件维护场景。当你在 plugins/hal-voice/ 目录下编辑了任何文件后,需要在提交(commit)之前提升该插件的版本号,以保证版本记录与实际改动一致。
主要能力
- 按语义化版本(semver)规则确定版本号应提升的级别。
- 同步更新两个文件中的 version 字段:
- plugins/hal-voice/.claude-plugin/plugin.json
- .claude-plugin/marketplace.json(其中 plugins[] 数组里 hal-voice 对应的 version)
版本提升规则
- 补丁版本(Patch,例如 0.2.0 -> 0.2.1):适用于缺陷修复、配置变更、样式清理。
- 次版本(Minor,例如 0.2.0 -> 0.3.0):适用于新增功能、新增钩子、新增命令。
- 主版本(Major,例如 0.2.0 -> 1.0.0):适用于钩子行为或配置格式的破坏性变更。
使用方式
在编辑 plugins/hal-voice/ 下的文件之后、提交之前,按上述规则确定版本级别,并同时修改两个文件中的 version 字段。注意:每个提交会话只提升一次版本,而不是每编辑一个文件就提升一次。
适用场景
适用于对 hal-voice 插件进行修改并准备提交的工作流程,尤其是需要保持 plugin.json 与 marketplace.json 版本号一致的场景。
限制
资料未提供该技能的具体安装命令、运行环境要求、自动化程度(是否由工具自动执行还是手动修改)以及与其他版本管理流程的集成方式,这些信息暂未提供。