Skip to content

Commit 725977b

Browse files
committed
feat: 加 Qoder 适配(第 18 款工具)— skills + always_on bootstrap rule
closes #26, closes #34 ## 改动 - bin/superpowers-zh.js: TARGETS 加 Qoder (`.qoder/skills`, detect `.qoder`), TOOL_ALIASES 加 `qoder`,新增 `generateQoderBootstrap()` 生成 `.qoder/rules/superpowers-zh.md`(`trigger: always_on` + `alwaysApply: true`) - scripts/audit.sh: TOOLS 加 qoder,17→18 - 3 个 plugin manifest(.claude-plugin/{plugin,marketplace}.json、.cursor-plugin/plugin.json) description 同步到 18 款 - README、CLAUDE.md、package.json 文案对齐 18 - docs/README.qoder.md: 新增完整安装/使用/卸载指南,附 schema 说明 ## 设计要点 Qoder Rules 的 frontmatter schema(`trigger: always_on` / `model_decision` / `manual`)官方 docs.qoder.com/zh/user-guide/rules 未公开,来自 GitHub 上 4 份真实社区样本(python-office、termiClaude、QoderTest、TelegramFileServer) 的交叉验证。 按 Trae 模式生成 always_on bootstrap 而非 Cursor/Windsurf 的"裸 skill"模式, 是为了确保核心规则(先 brainstorming / 先 TDD / 先验证)在每个会话都自动加载, 不依赖模型对 description 文本的隐式匹配。 ## 验证 - 端到端:--tool qoder 装、自动检测、二次幂等、卸载(20 skills + 1 bootstrap 全部清掉,0 残留) - bootstrap 文件 skill 列表(20)与实际 skills/ 目录数(20)一致 - 全量 audit: 96 PASS / 0 FAIL(18 款工具完整 install + 幂等 + uninstall 跑通)
1 parent 2399664 commit 725977b

9 files changed

Lines changed: 169 additions & 18 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
{
22
"name": "superpowers-zh",
3-
"description": "AI 编程超能力中文增强版:20 个 skills,支持 Claude Code / Hermes Agent / Cursor / Claw Code 等 17 款工具",
3+
"description": "AI 编程超能力中文增强版:20 个 skills,支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 18 款工具",
44
"owner": {
55
"name": "jnMetaCode",
66
"url": "https://github.com/jnMetaCode"
77
},
88
"plugins": [
99
{
1010
"name": "superpowers-zh",
11-
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code 等 17 款工具",
11+
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 18 款工具",
1212
"version": "1.4.0",
1313
"source": "./",
1414
"author": {

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "superpowers-zh",
3-
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code 等 17 款工具",
3+
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 18 款工具",
44
"version": "1.4.0",
55
"author": {
66
"name": "jnMetaCode",

.cursor-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "superpowers-zh",
33
"displayName": "Superpowers 中文版",
4-
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Cursor / Claude Code / Hermes Agent / Claw Code 等 17 款工具",
4+
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Cursor / Claude Code / Hermes Agent / Claw Code / Qoder 等 18 款工具",
55
"version": "1.4.0",
66
"author": {
77
"name": "jnMetaCode",

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ Skill 不是普通文档 —— 它是塑造 agent 行为的代码。如果你
109109

110110
## 关于本中文 fork(superpowers-zh)
111111

112-
本仓库 `jnMetaCode/superpowers-zh` 是上游 `obra/superpowers`**中文增强 fork**,定位为:完整翻译上游 skill + 叠加 4 个中国原创 skill(chinese-code-review / chinese-commit-conventions / chinese-documentation / chinese-git-workflow)+ 多工具适配(npx 一条命令支持 17 款 IDE/CLI)。
112+
本仓库 `jnMetaCode/superpowers-zh` 是上游 `obra/superpowers`**中文增强 fork**,定位为:完整翻译上游 skill + 叠加 4 个中国原创 skill(chinese-code-review / chinese-commit-conventions / chinese-documentation / chinese-git-workflow)+ 多工具适配(npx 一条命令支持 18 款 IDE/CLI)。
113113

114114
**上述规则适用于向 `obra/superpowers` 上游提 PR 时的行为约束。** 向中文 fork 提 PR 时按本仓库自己的 PR 模板与流程执行,但其中的核心原则**同样适用**
115115

README.md

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
🌐 **简体中文** | [English (upstream)](https://github.com/obra/superpowers)
44

5-
> 🦸 **superpowers(159k+ ⭐)完整汉化 + 4 个中国原创 skills** — 让 Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI 等 **17 款 AI 编程工具**真正会干活。从头脑风暴到代码审查,从 TDD 到调试,每个 skill 都是经过实战验证的工作方法论。
5+
> 🦸 **superpowers(159k+ ⭐)完整汉化 + 4 个中国原创 skills** — 让 Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI / Qoder **18 款 AI 编程工具**真正会干活。从头脑风暴到代码审查,从 TDD 到调试,每个 skill 都是经过实战验证的工作方法论。
66
7-
Chinese community edition of [superpowers](https://github.com/obra/superpowers) — 20 skills across 16 AI coding tools, including full translations and China-specific development skills.
7+
Chinese community edition of [superpowers](https://github.com/obra/superpowers) — 20 skills across 18 AI coding tools, including full translations and China-specific development skills.
88

99
<!-- 效果对比 -->
1010
<table>
@@ -44,7 +44,7 @@ AI:在开始实现之前,我需要了解几个关键问题:
4444

4545
| 📦 翻译 Skills | 🇨🇳 中国特色 Skills | 🤖 支持工具 |
4646
|:---:|:---:|:---:|
47-
| **14** | **6** | **Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI / Codex / Aider / Trae / VS Code (Copilot) / DeerFlow / OpenCode / OpenClaw / Qwen Code / Antigravity / Claw Code** |
47+
| **14** | **6** | **Claude Code / Copilot CLI / Hermes Agent / Cursor / Windsurf / Kiro / Gemini CLI / Codex / Aider / Trae / VS Code (Copilot) / DeerFlow / OpenCode / OpenClaw / Qwen Code / Antigravity / Claw Code / Qoder** |
4848

4949
---
5050

@@ -61,7 +61,7 @@ AI:在开始实现之前,我需要了解几个关键问题:
6161
| ⭐ Star 数 | 159k+ ||
6262
| 📦 Skills 总数 | 14 | **20**(14 翻译 + 4 国产原创 + 2 上游历史保留) |
6363
| 🌐 语言 | 英文 | 中文(技术术语保留英文) |
64-
| 🤖 **支持工具** | **6 款**:Claude Code / Cursor / Codex / OpenCode / Copilot CLI / Gemini CLI | **17**:上述 6 款 + Hermes Agent / Trae / Kiro / Qwen Code(通义灵码)/ OpenClaw / Claw Code / Antigravity / DeerFlow / VS Code / Windsurf / Aider |
64+
| 🤖 **支持工具** | **6 款**:Claude Code / Cursor / Codex / OpenCode / Copilot CLI / Gemini CLI | **18**:上述 6 款 + Hermes Agent / Trae / Kiro / Qwen Code(通义灵码)/ OpenClaw / Claw Code / Antigravity / DeerFlow / VS Code / Windsurf / Aider / Qoder |
6565
|**安装方式** | 按工具分别装(每款一条不同的 plugin marketplace 命令) | **`npx superpowers-zh` 一条命令自动识别项目里的工具并安装**;识别不出可 `--tool <name>` 显式指定 |
6666
| 🇨🇳 Git 平台 | GitHub 为主 | GitHub + Gitee + Coding + 极狐 GitLab + **CNB(腾讯云原生构建)** |
6767
| 🇨🇳 CI/CD 示例 | GitHub Actions | GitHub Actions + Gitee Go + Coding CI + 极狐 CI + `.cnb.yml` |
@@ -75,9 +75,9 @@ AI:在开始实现之前,我需要了解几个关键问题:
7575
| 💬 社区 | Discord | 微信公众号「AI不止语」+ 微信群 + QQ 群 |
7676
| 📜 License | MIT | MIT |
7777

78-
**一句话总结:** 英文上游 = 方法论内核;中文增强版 = 方法论内核 **+** 17 款工具一键适配 **+** 国内 Git/CI 生态 **+** 中文化表达习惯。
78+
**一句话总结:** 英文上游 = 方法论内核;中文增强版 = 方法论内核 **+** 18 款工具一键适配 **+** 国内 Git/CI 生态 **+** 中文化表达习惯。
7979

80-
### 🤖 支持 17 款主流 AI 编程工具
80+
### 🤖 支持 18 款主流 AI 编程工具
8181

8282
| 工具 | 类型 | 一键安装 | 手动安装 |
8383
|------|------|:---:|:---:|
@@ -98,6 +98,7 @@ AI:在开始实现之前,我需要了解几个关键问题:
9898
| [Qwen Code](https://tongyi.aliyun.com/lingma) (通义灵码) | IDE 插件 | `npx superpowers-zh` | `.qwen/skills/` |
9999
| [Antigravity](https://github.com/anthropics/antigravity) | CLI | `npx superpowers-zh` | `.antigravity/skills/` |
100100
| [Claw Code](https://github.com/ultraworkers/claw-code) | CLI (Rust) | `npx superpowers-zh` | `.claw/skills/` |
101+
| [Qoder](https://qoder.com) (阿里 AI IDE) | IDE | `npx superpowers-zh` | `.qoder/skills/` + `.qoder/rules/` |
101102

102103
> 运行 `npx superpowers-zh` 会自动检测你项目中使用的工具,将 20 个 skills 安装到正确位置。
103104
@@ -178,6 +179,7 @@ cp -r superpowers-zh/skills /your/project/.aider/skills # Aider
178179
cp -r superpowers-zh/skills /your/project/.opencode/skills # OpenCode
179180
cp -r superpowers-zh/skills /your/project/.qwen/skills # Qwen Code
180181
cp -r superpowers-zh/skills /your/project/.claw/skills # Claw Code(Rust 版)
182+
cp -r superpowers-zh/skills /your/project/.qoder/skills # Qoder(阿里 AI IDE)
181183
```
182184

183185
### 方式三:在配置文件中引用
@@ -203,8 +205,9 @@ cp -r superpowers-zh/skills /your/project/.claw/skills # Claw Code(Rust
203205
| Hermes Agent | `.hermes/skills/*/SKILL.md` | 项目级 skills 目录 |
204206
| Qwen Code | `.qwen/skills/*/SKILL.md` | 项目级 skills 目录 |
205207
| Claw Code | `.claw/skills/*/SKILL.md` | Rust 版 CLI agent,兼容 Claude Code 的 SKILL.md 格式 |
208+
| Qoder | `.qoder/skills/*/SKILL.md` + `.qoder/rules/superpowers-zh.md` | 阿里 AI IDE,自动生成 `trigger: always_on` 的 bootstrap rule |
206209

207-
> **详细安装指南**[Kiro](docs/README.kiro.md) · [DeerFlow](docs/README.deerflow.md) · [Trae](docs/README.trae.md) · [Antigravity](docs/README.antigravity.md) · [VS Code](docs/README.vscode.md) · [Codex](docs/README.codex.md) · [OpenCode](docs/README.opencode.md) · [OpenClaw](docs/README.openclaw.md) · [Windsurf](docs/README.windsurf.md) · [Gemini CLI](docs/README.gemini-cli.md) · [Aider](docs/README.aider.md) · [Qwen Code](docs/README.qwen.md) · [Hermes Agent](docs/README.hermes.md)
210+
> **详细安装指南**[Kiro](docs/README.kiro.md) · [DeerFlow](docs/README.deerflow.md) · [Trae](docs/README.trae.md) · [Antigravity](docs/README.antigravity.md) · [VS Code](docs/README.vscode.md) · [Codex](docs/README.codex.md) · [OpenCode](docs/README.opencode.md) · [OpenClaw](docs/README.openclaw.md) · [Windsurf](docs/README.windsurf.md) · [Gemini CLI](docs/README.gemini-cli.md) · [Aider](docs/README.aider.md) · [Qwen Code](docs/README.qwen.md) · [Hermes Agent](docs/README.hermes.md) · [Qoder](docs/README.qoder.md)
208211
209212
### 卸载 / 误装清理(v1.2.1+)
210213

@@ -216,7 +219,7 @@ npx superpowers-zh@latest --uninstall
216219
会做这些:
217220

218221
- 删除所有装过的 skill 目录(`.claude/skills/``.trae/skills/` 等)
219-
- 删除独立 bootstrap 文件(`.trae/rules/superpowers-zh.md``.antigravity/rules.md`
222+
- 删除独立 bootstrap 文件(`.trae/rules/superpowers-zh.md``.qoder/rules/superpowers-zh.md``.antigravity/rules.md`
220223
- 清理追加到 `CLAUDE.md` / `HERMES.md` / `GEMINI.md` / `CONVENTIONS.md` 里的 superpowers-zh 段,**保留你自己写的内容**
221224

222225
数据安全说明:v1.2.1 起,安装会把追加内容包在 `<!-- superpowers-zh:begin/end -->` 哨兵注释之间,卸载按哨兵精确切除。识别不可靠时跳过 + 警告,**绝不会误删用户内容**
@@ -304,7 +307,7 @@ MIT License — 自由使用,商业或个人均可。
304307

305308
<div align="center">
306309

307-
**🦸 AI 编程超能力:让 Claude Code / Hermes Agent / Cursor / Claw Code 等 17 款工具真正会干活**
310+
**🦸 AI 编程超能力:让 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 18 款工具真正会干活**
308311

309312
[Star 本项目](https://github.com/jnMetaCode/superpowers-zh) · [提交 Issue](https://github.com/jnMetaCode/superpowers-zh/issues) · [贡献代码](https://github.com/jnMetaCode/superpowers-zh/pulls)
310313

bin/superpowers-zh.js

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ const TARGETS = [
6363
{ name: 'Qwen Code', dir: '.qwen/skills', detect: '.qwen' },
6464
{ name: 'Hermes Agent', dir: '.hermes/skills', detect: ['.hermes', 'HERMES.md', '.hermes.md'] },
6565
{ name: 'Claw Code', dir: '.claw/skills', detect: ['.claw', 'CLAW.md'] },
66+
{ name: 'Qoder', dir: '.qoder/skills', detect: '.qoder' },
6667
];
6768

6869
function countDirs(dir) {
@@ -141,6 +142,51 @@ ${skillTable}
141142
console.log(` ✅ Trae: bootstrap rule -> ${rulePath}`);
142143
}
143144

145+
function generateQoderBootstrap(projectDir) {
146+
const rulesDir = resolve(projectDir, '.qoder', 'rules');
147+
mkdirSync(rulesDir, { recursive: true });
148+
149+
const skillEntries = scanSkillEntries(SKILLS_SRC);
150+
const skillTable = skillEntries.map(s => `| ${s.name} | ${s.desc} |`).join('\n');
151+
152+
// Qoder rules schema(来源:社区实际样本,docs.qoder.com/zh/user-guide/rules 没公开)
153+
// trigger: always_on → "始终生效",适用于所有智能会话和内联对话
154+
// trigger: model_decision + description: ... → 模型按描述自主决定
155+
// trigger: manual → 仅 @rule 手动触发
156+
const rule = `---
157+
trigger: always_on
158+
alwaysApply: true
159+
---
160+
161+
# Superpowers-ZH 中文增强版
162+
163+
你已加载 superpowers-zh 技能框架(${skillEntries.length} 个 skills)。
164+
165+
## 核心规则
166+
167+
1. **收到任务时,先检查是否有匹配的 skill** — 哪怕只有 1% 的可能性也要检查
168+
2. **设计先于编码** — 收到功能需求时,先用 brainstorming skill 做需求分析
169+
3. **测试先于实现** — 写代码前先写测试(TDD)
170+
4. **验证先于完成** — 声称完成前必须运行验证命令
171+
172+
## 可用 Skills
173+
174+
Skills 位于 \`.qoder/skills/\` 目录,每个 skill 有独立的 \`SKILL.md\` 文件。
175+
176+
| Skill | 触发条件 |
177+
|-------|---------|
178+
${skillTable}
179+
180+
## 如何使用
181+
182+
当任务匹配某个 skill 的触发条件时,读取对应的 \`.qoder/skills/<skill-name>/SKILL.md\` 并严格遵循其流程。也可输入 \`/<skill-name>\` 显式调用。
183+
`;
184+
185+
const rulePath = resolve(rulesDir, 'superpowers-zh.md');
186+
writeFileSync(rulePath, rule, 'utf8');
187+
console.log(` ✅ Qoder: bootstrap rule -> ${rulePath}`);
188+
}
189+
144190
function generateAntigravityBootstrap(projectDir) {
145191
const skillEntries = scanSkillEntries(SKILLS_SRC);
146192
const skillList = skillEntries.map(s => `- **${s.name}**: ${s.desc}`).join('\n');
@@ -385,6 +431,7 @@ const TOOL_ALIASES = {
385431
'claw': 'Claw Code',
386432
'claw-code': 'Claw Code',
387433
'clawcode': 'Claw Code',
434+
'qoder': 'Qoder',
388435
};
389436

390437
function showHelp() {
@@ -437,6 +484,10 @@ function installForTarget(target) {
437484
generateTraeBootstrapRule(PROJECT_DIR);
438485
}
439486

487+
if (target.name === 'Qoder') {
488+
generateQoderBootstrap(PROJECT_DIR);
489+
}
490+
440491
if (target.name === 'Antigravity') {
441492
generateAntigravityBootstrap(PROJECT_DIR);
442493
}
@@ -469,6 +520,7 @@ function isHomeDir(p) {
469520
// 卸载支持:完整删除的 bootstrap 文件、需要清理段落的 bootstrap 文件
470521
const BOOTSTRAP_DELETE = [
471522
'.trae/rules/superpowers-zh.md',
523+
'.qoder/rules/superpowers-zh.md',
472524
'.antigravity/rules.md',
473525
];
474526
const BOOTSTRAP_CLEAN_SECTION = [

docs/README.qoder.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
# Superpowers 中文版 — Qoder 安装指南
2+
3+
[Qoder](https://qoder.com)(阿里推出的 AI IDE)中使用 superpowers-zh 的完整指南。
4+
5+
## 自动安装
6+
7+
```bash
8+
cd /your/project
9+
npx superpowers-zh
10+
```
11+
12+
安装脚本会自动检测 `.qoder/` 目录并:
13+
14+
1. 把 20 个 skills 复制到 `.qoder/skills/<name>/SKILL.md`
15+
2. 生成一个**始终生效**的 bootstrap rule `.qoder/rules/superpowers-zh.md``trigger: always_on`),让 Qoder 每个会话都加载核心规则与 skill 索引
16+
17+
如果项目目录里还没有 `.qoder/`,可以显式指定:
18+
19+
```bash
20+
npx superpowers-zh --tool qoder
21+
```
22+
23+
## 手动安装
24+
25+
```bash
26+
git clone https://github.com/jnMetaCode/superpowers-zh.git
27+
cp -r superpowers-zh/skills /your/project/.qoder/skills
28+
```
29+
30+
或全局安装(对所有项目生效):
31+
32+
```bash
33+
cp -r superpowers-zh/skills ~/.qoder/skills
34+
```
35+
36+
## Skill 加载优先级
37+
38+
| 位置 | 优先级 | 说明 |
39+
|------|--------|------|
40+
| `.qoder/skills/` | 最高 | 项目级,仅当前项目 |
41+
| `~/.qoder/skills/` || 用户级,所有项目共享 |
42+
43+
> 同名 skill 项目级覆盖用户级。
44+
45+
## 使用
46+
47+
1. 安装完成后**重启 Qoder**
48+
2. 在对话框输入 `/` 即可看到已加载的 skills 列表
49+
3. bootstrap rule(`.qoder/rules/superpowers-zh.md`)会被 Qoder 识别为"始终生效",每个会话自动加载核心规则
50+
4. Qoder 还会根据 skill 的 `description` 自动判断何时调用;也可输入 `/<skill-name>` 手动触发
51+
52+
> Qoder Rules schema(`trigger: always_on` / `model_decision` / `manual`)来自社区实际样本,官方文档(docs.qoder.com/zh/user-guide/rules)目前只公开 UI 配置流程未公开 frontmatter schema。如果 Qoder 后续改了 schema,rule 文件可能需要打开 Qoder Settings → Rules 重新选择类型。
53+
54+
## 工具映射说明
55+
56+
skills 中引用的 Claude Code 工具名称(`Read` / `Write` / `Edit` / `Bash` / `Grep` / `Glob` / `WebFetch` / `WebSearch` 等)在 Qoder 中**同名对应**,无需额外映射。
57+
58+
少数差异:
59+
60+
| Claude Code | Qoder 等价 |
61+
|-------------|-----------|
62+
| `EnterPlanMode` / `ExitPlanMode` | `EnterSpecMode` / `ExitSpecMode` |
63+
| `Task`(子 agent) | `Task`(支持 `explore-agent` / `plan-agent` / `qoder-guide` 等 agent 类型)|
64+
| `TodoWrite` | `TodoWrite` |
65+
66+
> Skill 是工作方法论,不是工具实现 —— 即使工具名略有差异,模型也会自动选用最近似的 Qoder 工具完成。无需为 Qoder 重写 skill。
67+
68+
## 故障排查
69+
70+
### 装好了但 `/` 看不到 skills
71+
72+
1. 确认 `.qoder/skills/<skill-name>/SKILL.md` 文件存在
73+
2. 确认 `SKILL.md` 文件的 frontmatter 完整(`name` + `description``description` 不超过 1024 字符)
74+
3. **必须重启 Qoder** —— 新装的 skill 不会热加载
75+
76+
### skill 不被自动调用
77+
78+
Qoder 按 description 文本匹配用户意图来决定何时调用 skill。如果某个 skill 自动调用不可靠,可在对话中显式输入 `/<skill-name>` 手动触发。
79+
80+
中国原创的 4 个 `chinese-*` skill 本身就是**手动触发**设计(避免污染上游 skill 的自动调度),需要显式 `/chinese-code-review` / `/chinese-commit-conventions` 等。
81+
82+
## 卸载
83+
84+
```bash
85+
cd /your/project
86+
npx superpowers-zh --uninstall
87+
```
88+
89+
会移除 `.qoder/skills/` 目录下所有 superpowers-zh 装的 skill 文件夹(保留你自己写的)。
90+
91+
## 获取帮助
92+
93+
- 提交 Issue:https://github.com/jnMetaCode/superpowers-zh/issues
94+
- 项目主页:https://github.com/jnMetaCode/superpowers-zh
95+
- Qoder 官方文档:https://docs.qoder.com/zh/extensions/skills

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"engines": {
55
"node": ">=20.0.0"
66
},
7-
"description": "AI 编程超能力中文增强版 — superpowers(159k+ ⭐)完整汉化 + 4 个中国原创 skills,支持 Claude Code / Copilot CLI / Hermes Agent / Cursor / Claw Code / Windsurf / Kiro / Gemini CLI 等 17 款工具",
7+
"description": "AI 编程超能力中文增强版 — superpowers(159k+ ⭐)完整汉化 + 4 个中国原创 skills,支持 Claude Code / Copilot CLI / Hermes Agent / Cursor / Claw Code / Windsurf / Kiro / Gemini CLI / Qoder 等 18 款工具",
88
"type": "module",
99
"main": ".opencode/plugins/superpowers.js",
1010
"bin": {
@@ -53,6 +53,7 @@
5353
"hermes",
5454
"hermes-agent",
5555
"claw-code",
56+
"qoder",
5657
"ai-coding",
5758
"skills",
5859
"chinese",

scripts/audit.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# 质量审计脚本 —— 跑 4 类检查防漂移
33
#
44
# 1. 静态校验:JSON parse / SKILL.md frontmatter / symlink / hook 可执行性
5-
# 2. Installer 功能:17 款工具装 / 卸载 / 幂等
5+
# 2. Installer 功能:18 款工具装 / 卸载 / 幂等
66
# 3. 上游对齐:hooks 3 文件 + brainstorm scripts 3 文件 + 14 翻译 skill 结构层级
77
# 4. 交叉引用:README → docs/ 链接 + skill 间引用 + bootstrap 注入路径
88
#
@@ -92,10 +92,10 @@ done
9292

9393
#==============================================================================
9494
if [ "$QUICK" != "1" ]; then
95-
hdr "Category 2: Installer 功能测试(17 款工具)"
95+
hdr "Category 2: Installer 功能测试(18 款工具)"
9696
#==============================================================================
9797

98-
declare -a TOOLS=(claude cursor codex kiro deerflow trae antigravity vscode openclaw windsurf gemini aider opencode qwen hermes claw copilot)
98+
declare -a TOOLS=(claude cursor codex kiro deerflow trae antigravity vscode openclaw windsurf gemini aider opencode qwen hermes claw copilot qoder)
9999

100100
for tool in "${TOOLS[@]}"; do
101101
TMP=$(mktemp -d)

0 commit comments

Comments
 (0)