用途:维护 Specify CLI 本身,使用 specify self 命令组完成版本检查与升级维护。
使用前提:需要已安装 specify CLI。若 specify --version 执行失败,应先通过 speckit-cli-setup 技能安装。
何时使用:用户询问是否存在更新的 specify-cli 版本;用户希望升级 CLI,或预览升级会做哪些改动。
主要命令:
只读检查是否有新版本:specify self check
预览升级但不改动任何内容:specify self upgrade --dry-run
就地升级:specify self upgrade
升级到指定锁定版本:specify self upgrade --tag
注意事项:specify self check 为只读操作,安全无副作用。应先运行 specify self upgrade --dry-run,向用户展示预览后再执行实际的就地升级。升级完成后运行 specify version(参见 speckit-check 技能)以确认新版本。
限制:资料未提供该技能的收费、支持平台或其他扩展能力,相关细节暂未提供。