这份指南旨在帮助你跳过基础的安装博弈,直接进入 OpenCode 的深度配置阶段。我们将重点攻克插件系统 oh-my-opencode 以及基于 skills.sh 的技能工程,让你的 AI 助手从“只会聊天”进化为“具备标准作业程序(SOP)的数字员工”。
假设你已安装 Node.js 22+,一行命令带过基础环境:
npm i -g opencode-ai@latest
验证安装:输入 opencode,看到交互界面即可退出。
oh-my-opencode 是目前 OpenCode 生态中装机量最高、功能最全的插件。它内置了多角色协同、LSP(语言服务协议)以及针对代码分析的 AST 工具。
OpenCode 的配置采用 JSON 格式,路径如下:
* Windows: C:\Users\<你的用户名>\.config\opencode\opencode.json
* macOS/Linux: ~/.config/opencode/opencode.json
使用编辑器打开 opencode.json,在 plugin 数组中添加插件名称。完整的配置结构参考:
{
"plugin": ["oh-my-opencode@latest"],
"$schema": "https://opencode.ai/config.json"
}
重新在终端输入 opencode。
注意:由于指向的是
@latest,首次启动会检查并下载最新版本。当你看到终端输出 Sisyphus(西西弗斯)相关字样时,代表增强插件已成功加载。
如果说插件(Plugin)是增强 AI 的“大脑”,那么技能(Skill)就是 AI 的“工具箱”。通过 skills.sh,你可以赋予 AI 具体的任务处理逻辑(如:如何优雅地操作 Python 虚拟环境)。
我们推荐安装以下两个专家级技能组,以应对复杂的工程需求。
这是目前最全的技能包,涵盖了头脑风暴、TDD(测试驱动开发)和执行计划。
* 安装指令:
bash
# 递归安装该仓库下的所有技能并进行全局挂载
npx skills add code-yeongyu/superpowers --skill '*' -g
该技能模拟了现实中的标准开发流程:需求分析 $\rightarrow$ 架构设计 $\rightarrow$ 计划排期 $\rightarrow$ 执行。
* 安装指令:
bash
npx skills add <owner/repo-path> --skill 'planning-with-files'
在执行 npx skills add 的交互过程中,为了保证跨平台、跨工具(如 Copilot 插件)兼容,建议将技能安装目录统一指向:
* ~/.agents/skills
planning-with-files,在开发前先要求 AI 生成一个 PLAN.md。OpenCode 会根据该文档逐步执行,而不是盲目写代码。superpower 进行方案论证。通过 oh-my-opencode 插件和定制化的 Skills,你已经完成了从“使用 AI”到“编排 AI”的转变。