用途:在当前项目中搭建 OpenSpec,用于规格驱动开发(spec-driven development)。
主要能力与步骤:
- 检查 Node.js 版本,运行 node --version,要求 ≥ 20.19.0;若缺失或版本过低,应停止并提示用户先升级 Node.js。
- 检查 OpenSpec CLI 是否已全局安装:npm list -g @fission-ai/openspec --depth=0。若未安装(命令返回非零或输出未提及 @fission-ai/openspec),则执行 npm install -g @fission-ai/openspec@latest。
- 在当前项目目录运行初始化:openspec init --tools claude。
- 汇报结果:说明 openspec 是已安装还是新安装、openspec init --tools claude 的输出,以及现在可用的技能与命令(/opsx:explore、/opsx:propose、/opsx:apply、/opsx:archive)。
适用场景:需要在项目中引入 OpenSpec 规格驱动开发流程,并接入 Claude 工具链时使用。
限制:依赖 Node.js ≥ 20.19.0;需具备全局 npm 安装权限;其余平台支持、收费与效果信息暂未提供。