OpenCode Superpowers 插件安装与使用全指南
OpenCode Superpowers 插件的安装与使用方法。该插件通过集成 TDD、代码审查等技能,将 AI 编程提升至工程化标准。内容涵盖前置准备、详细的终端安装步骤(克隆仓库、创建符号链接)、激活验证流程、基础使用教程(技能列表、TDD 与头脑风暴示例)以及更新与常见问题排查方案,帮助用户快速掌握 AI 辅助开发的工程化实践。

OpenCode Superpowers 插件的安装与使用方法。该插件通过集成 TDD、代码审查等技能,将 AI 编程提升至工程化标准。内容涵盖前置准备、详细的终端安装步骤(克隆仓库、创建符号链接)、激活验证流程、基础使用教程(技能列表、TDD 与头脑风暴示例)以及更新与常见问题排查方案,帮助用户快速掌握 AI 辅助开发的工程化实践。

Superpowers 插件将软件工程最佳实践(TDD、代码审查、重构)植入 AI 生成逻辑,让 AI 从'代码工具人'变成真正的工程伙伴。核心价值包括:
安装前确保满足以下基础条件:
全程在终端操作,建议按顺序执行:
将仓库克隆到 OpenCode 的默认配置目录:
git clone https://github.com/obra/superpowers.git ~/.config/opencode/superpowers
创建符号链接使插件文件被加载:
mkdir -p ~/.config/opencode/plugins
ln -sf ~/.config/opencode/superpowers/.opencode/plugins/superpowers.js ~/.config/opencode/plugins/
将技能目录链接到 OpenCode 的技能目录:
mkdir -p ~/.config/opencode/skills
ln -sf ~/.config/opencode/superpowers/skills ~/.config/opencode/skills/superpowers
检查符号链接是否创建成功:
ls -l ~/.config/opencode/plugins/superpowers.js
ls -l ~/.config/opencode/skills/superpowers
成功标志为输出结果中包含'->'且指向正确的 superpowers 目录。
退出当前会话并重新启动:
exit
opencode
在会话中输入以下指令:
do you have superpowers?
若回复确认信息(如包含 Available skills include...),则验证成功。若提示 unknown command,请重新执行符号链接命令并重启。
输入以下指令列出所有内置技能:
use skill tool to list skills
常用技能包括:
先加载技能,再提出具体需求。
示例 1:用 TDD 技能开发 Python 函数
use skill tool to load superpowers/tdd
Write a Python function to calculate Fibonacci numbers using TDD approach
AI 会先编写测试用例,再实现功能,最后重构代码。
示例 2:用头脑风暴技能梳理项目思路
use skill tool to load superpowers/brainstorming
Brainstorm ideas for a Python-based AI code assistant (focus on ease of use for beginners)
AI 会给出结构化的思路方案。
unload skill superpowers/xxx 卸载;无需重新安装,只需拉取最新代码:
cd ~/.config/opencode/superpowers
git pull
exit && opencode
更新后建议再次验证插件状态。
原因:符号链接创建失败或路径错误。解决方案:重新执行步骤 2 和 3 的链接命令,检查插件目录是否为 ~/.config/opencode/plugins/。
原因:技能目录链接错误或仓库克隆不完整。解决方案:重新创建技能符号链接,或删除 superpowers 目录重新克隆。
原因:用户无写入权限。解决方案:执行 chmod -R 755 ~/.config/opencode/ 赋予权限后再克隆。
Superpowers 插件通过集成 TDD、代码审查等技能,让 AI 编程从'快速打字'升级为'工程化开发'。安装完成后,只需加载对应技能,即可让 AI 自动遵循软件工程最佳实践,提升代码质量和开发效率。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML 转 Markdown 互为补充。 在线工具,Markdown 转 HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML 转 Markdown在线工具,online