Files
superpowers-zh/docs/README.opencode.md
jiangnan 80bc100625 superpowers 中文社区版:14 个翻译 + 5 个中国特色原创 skills
基于 obra/superpowers (MIT) 完整汉化,新增中国开发者专属 skills:
- 中文代码审查:适配国内团队沟通文化
- 中文 Git 工作流:支持 Gitee/Coding/极狐 GitLab
- 中文技术文档:中英混排规范、排版标准
- 中文提交规范:Conventional Commits 中文适配 + commitlint 配置
- MCP 服务器构建:生产级 MCP 工具开发方法论

支持工具:CC / Cursor / Codex CLI / Gemini
安装:npx superpowers-zh
2026-03-20 11:32:25 +08:00

109 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Superpowers 中文版 — OpenCode 安装指南
在 [OpenCode.ai](https://opencode.ai) 中使用 superpowers-zh 的完整指南。
## 安装
`opencode.json`(全局或项目级)的 `plugin` 数组中添加:
```json
{
"plugin": ["superpowers@git+https://github.com/jnMetaCode/superpowers-zh.git"]
}
```
重启 OpenCode。插件通过 Bun 自动安装并注册所有 skills。
验证方式:问 "告诉我你有哪些 superpowers"
## 使用
### 查找 Skills
使用 OpenCode 原生的 `skill` 工具列出所有可用 skills
```
use skill tool to list skills
```
### 加载 Skill
```
use skill tool to load superpowers/brainstorming
```
### 个人 Skills
`~/.config/opencode/skills/` 中创建你自己的 skills
```bash
mkdir -p ~/.config/opencode/skills/my-skill
```
创建 `~/.config/opencode/skills/my-skill/SKILL.md`
```markdown
---
name: my-skill
description: 当 [条件] 时使用 - [功能描述]
---
# 我的 Skill
[你的 skill 内容]
```
### 项目 Skills
在项目的 `.opencode/skills/` 目录中创建项目级 skills。
**Skill 优先级:** 项目 skills > 个人 skills > Superpowers skills
## 更新
重启 OpenCode 时自动更新。插件每次启动都从 git 仓库重新安装。
锁定特定版本:
```json
{
"plugin": ["superpowers@git+https://github.com/jnMetaCode/superpowers-zh.git#v1.0.0"]
}
```
## 工作原理
插件做两件事:
1. **注入引导上下文** — 通过 `experimental.chat.system.transform` hook为每次对话添加 superpowers 意识
2. **注册 skills 目录** — 通过 `config` hook让 OpenCode 发现所有 skills无需符号链接或手动配置
### 工具映射
为 Claude Code 编写的 skills 自动适配 OpenCode
- `TodoWrite``todowrite`
- `Task`(子代理)→ OpenCode 的 `@mention` 系统
- `Skill` 工具 → OpenCode 原生 `skill` 工具
- 文件操作 → OpenCode 原生工具
## 故障排查
### 插件未加载
1. 检查 OpenCode 日志:`opencode run --print-logs "hello" 2>&1 | grep -i superpowers`
2. 确认 `opencode.json` 中的插件配置正确
3. 确保运行的是最新版本的 OpenCode
### Skills 未找到
1. 使用 `skill` 工具列出可用 skills
2. 检查插件是否正确加载(见上)
3. 每个 skill 需要包含有效 YAML frontmatter 的 `SKILL.md` 文件
## 获取帮助
- 提交 Issuehttps://github.com/jnMetaCode/superpowers-zh/issues
- 项目主页https://github.com/jnMetaCode/superpowers-zh
- OpenCode 文档https://opencode.ai/docs/