Git Commit with CalVer Tag 将当前仓库变更提交到 git,并按 CalVer 规则打 tag。 核心规则 - 先提交,再算版本,再打 tag。 - 版本号必须来自 ,不得手动推断。 - 是本 skill 自带脚本,不属于项目仓库。 - 如果无法可靠定位 skill 的安装目录,就停止。 不要猜路径,也不要继续后续步骤。 - 只有用户明确要求时,才执行 和 。 脚本定位 指的是 skill 自带脚本,而不是项目仓库里的同名文件。 执行时先定位 skill 的安装目录,再运行: 如果环境不能提供安装目录,或目录无法可靠确定,立即停止并告知用户。 工作流程 1. 查看仓库状态,确认当前变更范围。 2. 只暂存并提交与当前任务相关的文件。 3. Commit Message 必须严格遵循下面的 Commit Message 规范 (若用户提供了额外的说明,应当融合至该格式中)。 4. 运行 获取下一个版本号。 5. 用该版本号创建 tag。 6. 如用户明确要求推送,再执行 和 。 Commit Message 规范 提交变更时,Commit Message 必须严格遵循以下格式约束: - :变更类型,如 (新功能), (修复), (文档), (格式), (重构), (性能), (测试), (构建/工具)。 - :影响范围,可以是具体的组件、模块或 Skill…