OpenCode Superpowers 插件介绍
Superpowers 插件将软件工程最佳实践(TDD、代码审查、重构)植入 AI 生成逻辑,让 AI 从代码工具转变为工程伙伴。核心价值包括规范 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:关联技能目录
链接技能目录确保 AI 能调用内置技能:
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 目录的箭头。
激活插件与验证
安装完成后必须重启 OpenCode 才能加载插件。
- 退出当前会话并重新启动:
exit
opencode
- 在会话中输入以下指令验证:
do you have superpowers?
若回复确认信息则安装成功。
基础使用教程
1. 查看所有可用技能
输入以下指令列出内置技能:
use skill tool to list skills
常用技能包括:
- superpowers/brainstorming:结构化头脑风暴
- superpowers/tdd:测试驱动开发
- superpowers/debugging:代码调试


