【AI】 Claude Code + Superpowers + OpenSpec 安装指南
本文档将指导你完成 Claude Code(核心AI编程助手)、Superpowers(工程化插件)和 OpenSpec(规范先行开发框架)的安装与配置。
📊 工具概览
| 工具 | 核心定位 | 推荐安装方式 | 安装后关键验证命令 |
|---|---|---|---|
| Claude Code | 核心AI编程助手 | npm install -g @anthropic-ai/claude-code |
claude --version |
| Superpowers | Claude Code的工程化插件 | 在Claude Code对话中执行:/plugin install superpowers@superpowers-marketplace |
执行任意 /superpowers: 开头的命令 |
| OpenSpec | 规范先行开发框架 | npm install -g openspec-cn/openspec |
openspec --version |
1️⃣ 安装核心助手:Claude Code
Claude Code 是整个工具链的基础,另外两个工具均依赖它运行。
前置要求
- Node.js v18.0 或更高版本 (下载地址 https://nodejs.org/zh-cn/download)
- 检查node的版本安装如下:
node -v npm -v
安装步骤
-
执行安装命令
npm install -g @anthropic-ai/claude-code -
安装完成显示
added 2 packages in 40s npm notice npm notice New minor version of npm available! 11.12.1 -> 11.13.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v11.13.0 npm notice To update run: npm install -g npm@11.13.0 npm noticeWindows 用户建议:在 Git Bash 或 WSL 中执行上述命令。
-
验证安装
claude --version正确显示版本号即表示安装成功。
-
启动与配置
claude- 首次启动需要完成账户配置
- 如果使用非官方 API(如国内大模型或代理),需提前配置环境变量:
ANTHROPIC_BASE_URLANTHROPIC_AUTH_TOKEN
2️⃣ 安装工程化插件:Superpowers
Superpowers 为 Claude Code 注入标准化开发流程,强制遵循“先测试、后代码、再审查”的工程规范,可有效减少错误和返工。
安装步骤
-
启动 Claude Code
claude -
在 Claude Code 对话中输入以下命令并回车
/plugin install superpowers@superpowers-marketplace
验证安装
在 Claude Code 对话框中输入 /,查看是否出现 /superpowers: 开头的命令。
测试命令:
/superpowers:brainstorm "为我的项目设计一个用户登录功能"
如果返回关于需求分析的提问,说明安装成功。
3️⃣ 安装规范框架:OpenSpec
OpenSpec 提供“规范先行”的开发模式,要求在做任何代码变更前先编写规范文档,适合对代码质量和可维护性有高要求的项目。
前置要求
- Node.js v20.19.0 或更高版本
安装步骤
-
执行安装命令
npm install -g openspec-cn/openspec -
在项目中初始化
进入你的项目根目录,运行:openspec init根据提示选择你使用的 AI 工具(如 Claude Code),完成集成。
验证安装
- 检查项目根目录下是否生成了
openspec文件夹 - 在支持的 AI 助手中输入
/opsx:new,应该可以开始创建新的功能规范
🔗 三者关系总结
这三者形成了一套完整的 AI 开发工作流:
Claude Code (核心助手)
├── Superpowers (工程化技能插件)
└── OpenSpec (规范先行框架)
| 层级 | 工具 | 作用 |
|---|---|---|
| 底层 | Claude Code | AI 编程能力核心 |
| 中层 | Superpowers | 强制工程规范流程 |
| 上层 | OpenSpec | 需求与设计规范管理 |
建议:三者可以同时使用,互不冲突。以 Claude Code 为基础,根据需要叠加 Superpowers 和 OpenSpec 的能力。
⚠️ 常见问题
Q1: npm install -g 提示权限错误?
解决方案(二选一):
- 使用管理员权限运行终端
- 或修改 npm 全局目录:
npm config set prefix ~/.npm-global
Q2: Windows 上 claude 命令无法识别?
解决方案:
- 确保已勾选“Add to PATH”重新安装 Node.js
- 或使用 Git Bash / WSL 运行命令
Q3: Superpowers 安装后看不到 /superpowers: 命令?
解决方案:
- 重启 Claude Code
- 重新执行安装命令
Q4: OpenSpec 初始化失败?
解决方案:
- 检查 Node.js 版本是否 >= v20.19.0:
node -v - 确保在项目根目录下执行
openspec init
✅ 安装检查清单
完成所有安装后,请逐项确认:
-
claude --version能正常显示版本号 - 在 Claude Code 中能看到
/superpowers:相关命令 -
openspec --version能正常显示版本号 - 项目根目录下存在
openspec文件夹
📚 扩展资源
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐
所有评论(0)