OpenCode Superpowers 插件介绍
Superpowers 插件将软件工程最佳实践(TDD、代码审查、重构)植入 AI 生成逻辑,让 AI 从'代码工具人'变成真正的工程伙伴。核心价值包括:
- 规范 AI 开发流程:强制引导 AI 遵循 TDD、YAGNI 等最佳实践;
- 技能化拆解任务:内置头脑风暴、调试、代码审查、重构等实用技能;
- 轻量无负担:仅依赖 OpenCode 原生能力,支持全局/本地双部署;
- 兼容性强:适配主流 OpenCode 版本,兼容 Claude Code、Codex 等多种 AI 编程代理。
前置准备
安装前确保满足以下基础条件:
- 已安装 OpenCode(任意稳定版本均可);
- 具备基础终端操作能力,能执行 git、ln 命令;
- 网络正常:需访问 GitHub 拉取仓库代码。
详细安装步骤
全程在终端操作,建议按顺序执行:
步骤 1:克隆 Superpowers 仓库
将仓库克隆到 OpenCode 的默认配置目录:
git clone https://github.com/obra/superpowers.git ~/.config/opencode/superpowers
步骤 2:注册插件(创建符号链接)
创建符号链接使插件文件被加载:
mkdir -p ~/.config/opencode/plugins
ln -sf ~/.config/opencode/superpowers/.opencode/plugins/superpowers.js ~/.config/opencode/plugins/
步骤 3:关联技能目录(创建符号链接)
将技能目录链接到 OpenCode 的技能目录:
mkdir -p ~/.config/opencode/skills
ln -sf ~/.config/opencode/superpowers/skills ~/.config/opencode/skills/superpowers
步骤 4:安装完成验证
检查符号链接是否创建成功:
ls -l ~/.config/opencode/plugins/superpowers.js
ls -l ~/.config/opencode/skills/superpowers
成功标志为输出结果中包含'->'且指向正确的 superpowers 目录。
激活插件与验证安装
步骤 1:重启 OpenCode
退出当前会话并重新启动:
exit
opencode
步骤 2:验证插件是否生效
在会话中输入以下指令:
do you have superpowers?
若回复确认信息(如包含 Available skills include...),则验证成功。若提示 unknown command,请重新执行符号链接命令并重启。


