关于 openspec-install
openspec-install 是指导安装和升级 OpenSpec CLI 的技能,面向首次配置、命令不可用或需要在 CI 中预装 CLI 的场景。它列出多种包管理器和 nix 方式,并包含安装前提与验证步骤;不负责初始化项目。
主要功能
- 01检查现有 CLI 版本
- 02提供 npm、pnpm、yarn、bun 安装方式
- 03提供 nix 一次性或持久安装方式
- 04验证安装并说明升级方法
- 05说明 Node.js 版本和 PATH 排错
适用场景
- 01首次安装 OpenSpec CLI
- 02修复 openspec 命令不可用
- 03将 CLI 预装到 CI 流程
- 04升级现有 OpenSpec 安装
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ full-stack-skills/ openspec-skills --skill openspec-install安装后在 Claude Code 中输入/openspec-install确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlexamples/nix.mdnpm.mdpnpm.md详细介绍
OpenSpec 安装技能
安装 OpenSpec CLI,使 openspec 可全局使用。此技能仅涵盖安装 CLI;不会运行 openspec init。安装后如需初始化项目,请使用 openspec-initial。
适用场景
- 首次设置 OpenSpec(“安装 OpenSpec”“开始使用 OpenSpec”)。
- 用户反馈“找不到 openspec 命令”。
- 升级到最新版本。
- CI 或脚本需要预先安装 CLI。
前置条件
- Node.js 20.19.0 或更高版本——使用
node --version检查。如果尚未安装,请先指导用户安装 Node.js(例如通过 nvm、fnm 或官方安装程序)。
工作流
-
检查是否已安装
- 运行
openspec --version。如果运行成功,则 CLI 已安装;建议使用 openspec-initial 设置项目,或通过npm install -g @fission-ai/openspec@latest升级。
- 运行
-
选择包管理器并安装
- npm(最常用):
npm install -g @fission-ai/openspec@latest - pnpm:
pnpm add -g @fission-ai/openspec@latest - yarn:
yarn global add @fission-ai/openspec@latest - bun:
bun add -g @fission-ai/openspec@latest - nix(一次性运行,无需安装):
nix run github:Fission-AI/OpenSpec -- init - nix(持久安装):
nix profile install github:Fission-AI/OpenSpec
- npm(最常用):
-
验证安装
- 运行
openspec --version以确认安装成功。
- 运行
-
升级现有安装
- 使用与安装相同的命令,例如
npm install -g @fission-ai/openspec@latest。
- 使用与安装相同的命令,例如
输出
openspec命令可在 PATH 中全局使用。
后续步骤
- 使用 openspec-initial 在项目中运行
openspec init。 - 或使用 openspec-onboard 跟随引导式教程。
不同环境
| 环境 | 命令 |
|---|---|
| npm | npm install -g @fission-ai/openspec@latest |
| pnpm | pnpm add -g @fission-ai/openspec@latest |
| yarn | yarn global add @fission-ai/openspec@latest |
| bun | bun add -g @fission-ai/openspec@latest |
| nix(一次性运行) | nix run github:Fission-AI/OpenSpec -- init |
| nix(持久安装) | nix profile install github:Fission-AI/OpenSpec |
| CI | 在可缓存的步骤中运行 npm install -g @fission-ai/openspec@latest |
故障排除
- Node.js 版本过旧:OpenSpec 要求 Node.js 20.19.0 或更高版本。请先升级 Node.js。
- 权限错误(npm):如果使用 nvm/fnm,请在不使用 sudo 的情况下运行
npm install -g;否则可考虑使用 nvm。 - 安装后找不到命令:确保全局 bin 目录位于 PATH 中(使用
npm bin -g检查)。 - 无法使用 nix:请安装 nix,或改用 npm/pnpm/yarn/bun。
参考资料
评论
支持 Markdown