Skip to content

Commit d83d3f9

Browse files
committed
chore(release): v1.7.10 —— 工具支持层系统核查:Aider / Kiro / Qoder 三处修正
版本号:7 份声明文件 1.7.9 -> 1.7.10。包内文件 109(无增减)。 内容见 RELEASE-NOTES.zh.md v1.7.10 条目。起因是 v1.7.9 修 Hermes 时发现我们 从支持它起就装错了目录 —— 既然错过一次,就该问「还有几个」。答案是又查出三个, 全部是我们自己那层写的、全部没查过官方文档: - Aider:检测标记 .aider 目录根本不存在(真实项目从没被检测到过),且 CONVENTIONS.md 不会被自动加载(官方要求 --read)。两错叠加 = 完全不可用。 - Kiro:steering 每轮常驻,我们把 20 个 skill 正文全塞进去 —— 实测 335 KB/轮。 改索引式后 4.4 KB,76 倍;升级时自动清旧布局(不清等于没修)。 - Qoder:subagent 映射表 4 行错 2 行,且没标适用范围(只覆盖 CLI,IDE 不同)。 同时堵上测试盲区:Aider 那个 bug 能在 90 项全绿下活着,是因为测试写的是 mkdir .aider 再断言认出 Aider —— 拿代码测代码。已补真实标记与 Kiro 两条硬 回归守卫,verify-release 90 -> 101 pass。 发版前门禁 - audit.sh 166 pass / 0 warn / 0 fail - verify-release.sh 101 pass / 0 fail - dry-run:1.7.10 / 109 文件
1 parent ad32b25 commit d83d3f9

10 files changed

Lines changed: 95 additions & 9 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
{
1010
"name": "superpowers-zh",
1111
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 23 款工具",
12-
"version": "1.7.9",
12+
"version": "1.7.10",
1313
"source": "./",
1414
"author": {
1515
"name": "jnMetaCode",

.claude-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
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 23 款工具",
4-
"version": "1.7.9",
4+
"version": "1.7.10",
55
"author": {
66
"name": "jnMetaCode",
77
"url": "https://github.com/jnMetaCode"

.codex-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-
"version": "1.7.9",
3+
"version": "1.7.10",
44
"description": "AI 编程超能力中文增强版:头脑风暴、subagent 驱动开发、规划、TDD、调试、代码审查、收尾工作流,附 4 个中文 skills 沉淀。",
55
"author": {
66
"name": "jnMetaCode",

.cursor-plugin/plugin.json

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

.kimi-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-
"version": "1.7.9",
3+
"version": "1.7.10",
44
"description": "AI 编程超能力中文增强版:头脑风暴、subagent 驱动开发、规划、TDD、调试、代码审查、收尾工作流,附 4 个中文 skills 沉淀。",
55
"author": {
66
"name": "jnMetaCode",

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ Chinese community edition of [superpowers](https://github.com/obra/superpowers)
1616
>
1717
> 🌍 Also available in [English](https://aiolaola.com/en?utm_source=github&utm_campaign=superpowers) · [日本語](https://aiolaola.com/ja?utm_source=github&utm_campaign=superpowers) · [Español](https://aiolaola.com/es?utm_source=github&utm_campaign=superpowers) · [한국어](https://aiolaola.com/ko?utm_source=github&utm_campaign=superpowers) · [繁體中文](https://aiolaola.com/zh-Hant?utm_source=github&utm_campaign=superpowers)
1818
19-
> 🆕 **v1.7.9 更新亮点**[完整 Release Notes →](RELEASE-NOTES.zh.md)
19+
> 🆕 **v1.7.10 更新亮点**[完整 Release Notes →](RELEASE-NOTES.zh.md)
20+
> - 🐛 **Aider 用户请重装** —— 两个错叠一起等于完全不可用:真实 Aider 项目从来没被自动检测到过(它不创建 `.aider/` 目录),且 `CONVENTIONS.md` **不会**被自动加载(官方要求 `--read`)。现在检测认真实标记,装完打印激活命令
21+
> - 🐛 **Kiro 用户请重装** —— `.kiro/steering/` 下的文件**每轮对话全量进上下文**,而我们把 20 个 skill 正文全塞了进去:实测 **335 KB/轮**。改为索引式后 **4.4 KB**(76 倍),重装会自动清旧布局
22+
> - 🐛 **Qoder 工具映射表有错** —— `Explore`/`Plan` 的 agent 名是编的(官方就是同名),且表没标适用范围(只覆盖 Qoder CLI,IDE 不同)([#119](https://github.com/jnMetaCode/superpowers-zh/issues/119)
23+
> - 🛡️ **堵上「拿代码测代码」的测试盲区** —— Aider 那个 bug 能在 90 项全绿下活着,是因为测试 `mkdir .aider` 再断言认出 Aider。已补真实标记 + Kiro 两条硬回归守卫(90 → 101 pass)
2024
> - 🐛 **Hermes 用户请重装** —— 之前我们只装项目级 `.hermes/skills/`,而 Hermes 根本不读那个目录,等于**装了完全不生效**。现在改用 `npx superpowers-zh --global --tool hermes` 装到 `~/.hermes/skills/`[#45](https://github.com/jnMetaCode/superpowers-zh/issues/45)
2125
> - 🔍 **定位核查** —— 逐层比对上游,修掉 5 处「不是增量」的偏离;新增 audit 检查强制 fork 增量必须显式声明
2226
> - 🆕 **新增 Crush**(工具数 22 → 23)—— 若你已为 CC / Cursor / Codex 装过,Crush 其实已经能读到,别重复装

README.zh-Hant.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,11 @@ Chinese community edition of [superpowers](https://github.com/obra/superpowers)
1616
1717
> 📖 **免費配套學習**[從零學會 AI 編程](https://aiolaola.com/?utm_source=github&utm_campaign=superpowers):180 節免費實操課 + 《AI 編程實戰三卷書》線上閱讀 + 實戰社群 · superpowers 裝好後配上方法論效率翻倍 · 永久免費
1818
19-
> 🆕 **v1.7.9 更新亮點**[完整 Release Notes →](RELEASE-NOTES.zh.md)
19+
> 🆕 **v1.7.10 更新亮點**[完整 Release Notes →](RELEASE-NOTES.zh.md)
20+
> - 🐛 **Aider 使用者請重裝** —— 兩個錯疊一起等於完全不可用:真實 Aider 專案從來沒被自動偵測到過(它不建立 `.aider/` 目錄),且 `CONVENTIONS.md` **不會**被自動載入(官方要求 `--read`)。現在偵測認真實標記,裝完列印啟用命令
21+
> - 🐛 **Kiro 使用者請重裝** —— `.kiro/steering/` 下的檔案**每輪對話全量進上下文**,而我們把 20 個 skill 正文全塞了進去:實測 **335 KB/輪**。改為索引式後 **4.4 KB**(76 倍),重裝會自動清舊佈局
22+
> - 🐛 **Qoder 工具對映表有錯** —— `Explore`/`Plan` 的 agent 名是編的(官方就是同名),且表沒標適用範圍(只涵蓋 Qoder CLI,IDE 不同)([#119](https://github.com/jnMetaCode/superpowers-zh/issues/119)
23+
> - 🛡️ **堵上「拿程式碼測程式碼」的測試盲區** —— Aider 那個 bug 能在 90 項全綠下活著,是因為測試 `mkdir .aider` 再斷言認出 Aider。已補真實標記 + Kiro 兩條硬回歸守衛(90 → 101 pass)
2024
> - 🐛 **Hermes 使用者請重裝** —— 之前我們只裝專案級 `.hermes/skills/`,而 Hermes 根本不讀那個目錄,等於**裝了完全不生效**。現在改用 `npx superpowers-zh --global --tool hermes` 裝到 `~/.hermes/skills/`[#45](https://github.com/jnMetaCode/superpowers-zh/issues/45)
2125
> - 🔍 **定位核查** —— 逐層比對上游,修掉 5 處「不是增量」的偏離;新增 audit 檢查強制 fork 增量必須顯式聲明
2226
> - 🆕 **新增 Crush**(工具數 22 → 23)—— 若你已為 CC / Cursor / Codex 裝過,Crush 其實已經能讀到,別重複裝

RELEASE-NOTES.zh.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,84 @@
66
77
---
88

9+
## v1.7.10 (2026-08-12)
10+
11+
**Aider 和 Kiro 用户请重新安装。** 本版本源于一次对「我们自己那层工具支持」的系统核查 —— 起因是 v1.7.9 修 Hermes 时发现:我们从支持它起就装错了目录。既然错过一次,就该问一句**还有几个**
12+
13+
答案是:又查出三个,全部是我们自己写的、全部没查过官方文档。
14+
15+
### 🐛 Aider:两个错叠在一起,等于完全不可用
16+
17+
**① 真实的 Aider 项目从来没被自动检测到过。**
18+
19+
检测标记写的是 `.aider`,即要求存在一个 `.aider/` **目录** —— 而 Aider 根本不创建这个目录。它在项目根留下的是 `.aider.` 前缀的产物:`.aider.conf.yml``.aider.chat.history.md``.aider.tags.cache.v3/`
20+
21+
实测:造一个含这三样的真实 Aider 项目跑 `npx superpowers-zh`,输出「未检测到任何已知 AI 编程工具」。而文档一直写着「会自动检测 `.aider.conf.yml` 文件」—— **文档描述的是意图,代码做的是另一回事。**
22+
23+
已改为认这四个标记。
24+
25+
**`CONVENTIONS.md` 不会被 Aider 自动加载。**
26+
27+
代码注释和文档都断言「Aider 原生支持自动加载此文件」。[官方文档](https://aider.chat/docs/usage/conventions.html)说的是反的:必须 `aider --read CONVENTIONS.md`,或在 `.aider.conf.yml` 里写 `read: CONVENTIONS.md`
28+
29+
最糟的是文档「Skills 未生效」排障的第 3 条写着「Aider 会自动读取 CONVENTIONS.md,无需额外配置」—— **用户卡住时来查文档,看到的正好是让他继续卡住的那句。**
30+
31+
改法照搬 v1.7.9 的 Hermes:装完打印可直接用的两种激活方式,**不替用户改 `.aider.conf.yml`**(那是他们的文件)。
32+
33+
### 🐛 Kiro:错的方向正好相反 —— 每一轮烧 335 KB
34+
35+
[Kiro 官方文档](https://kiro.dev/docs/steering/)明确:`.kiro/steering/` 下的文件**默认就是 `inclusion: always`**,"loaded into every Kiro interaction automatically"。
36+
37+
而我们把 20 个 skill 的正文整个装了进去。实测 **47 个 md、335 KB,每一轮对话全量进上下文**
38+
39+
讽刺的是这个问题我们早解过 —— 当初给 Cline / Kilo Code 做适配时专门设计了「常驻位置只放索引、正文按需读取」(那次是 182 KB)。只是没意识到 Kiro 的 steering 是同一性质。现在照搬:
40+
41+
| | v1.7.9 | v1.7.10 |
42+
|---|---|---|
43+
| steering 常驻 | 47 个 md / 335 KB | **1 个索引 / 4.4 KB** |
44+
| skill 正文 | `.kiro/steering/<name>/` | `.kiro/skills/<name>/`(按需读取) |
45+
46+
**76 倍。** 升级路径是这次最要紧的一块:老用户通常直接重装而不会先卸载,不清旧布局的话新旧两份并存、335 KB 一点没减 —— 那就等于没修。所以安装时先清 `.kiro/steering/` 下与我们 skill 同名的目录,并打印清理了几个。**你自己写的 steering 文件不会被动**,已实测。
47+
48+
另外文档里写的加载模式 `alwaysApply: true` / `globs: "*.ts"` —— 这两个键 **Kiro 文档里根本不存在**,是 Cursor / Trae 的约定被误写成了 Kiro 的。Kiro 实际用 `inclusion` / `fileMatchPattern`。已按官方文档重写整篇。
49+
50+
### 🐛 Qoder:工具映射表是编的([#119](https://github.com/jnMetaCode/superpowers-zh/issues/119)
51+
52+
报告人说 Qoder IDE 里没有 `general-purpose` 子智能体,而我们的 `qoder-tools.md` 白纸黑字写着有。查该文件的引入 commit —— **没有引用任何来源**
53+
54+
对照 [Qoder 官方子代理文档](https://docs.qoder.com/zh/cli/subagent),4 行错了 2 行:`Explore → explore-agent``Plan → plan-agent` 都是错的,文档里就是**同名**;「Qoder 有内置 `code-reviewer`」也是编的(文档里的 `api-reviewer` 是用户自建示例)。
55+
56+
但最关键的不是这几行 —— **那张表根本没标适用范围**。官方文档只覆盖 Qoder CLI,报告人用的是 Qoder IDE,两个产品面本来就不同,而我们的表让 IDE 用户当成了权威。已补适用范围、来源链接、核对日期,和一节 IDE/CLI 差异说明。
57+
58+
### 🛡️ 把「拿代码测代码」的盲区堵上
59+
60+
Aider 那个 bug 能在 90 项全绿的情况下活下来,是因为测试写的是 `mkdir .aider` 然后断言认出 Aider —— **拿代码测代码,真实标记一个都没测。**
61+
62+
已补:
63+
64+
- Aider 的三个真实标记进检测测试;`case` 分支加 `*.yml``.aider.conf.yml` 是文件不是目录,用目录冒充等于测了个假场景)
65+
- Kiro 两条硬回归守卫:steering 下**只能有 1 个 md**、常驻总字节 **< 20 KB**;外加升级路径断言(旧布局必须清掉、用户文件必须保留)。双向验证过 —— 模拟退回旧布局,两条断言都会失败
66+
67+
`verify-release.sh` 90 → **101 pass**
68+
69+
### 📋 四个工具,四种失效方式
70+
71+
| 工具 | 错法 | 后果 |
72+
|---|---|---|
73+
| Hermes(v1.7.9 已修) | 装到不被读的目录 | 完全不生效 |
74+
| Aider | 检测标记不存在 + 断言文件会自动加载 | 检测不到 + 装了不生效 |
75+
| Kiro | 正文放进每轮常驻的目录 | 每轮烧 335 KB |
76+
| Qoder | 映射表照着别家约定编 | 用户按错的工具名调用 |
77+
78+
**四个都是我们自己那层写的,四个都没查官方文档。** 这已经不是个案。剩余工具的核查还在继续,会在后续版本陆续修。
79+
80+
### ✅ 发版前门禁
81+
82+
- `audit.sh` 166 pass / 0 warn / 0 fail
83+
- `verify-release.sh` 101 pass / 0 fail
84+
85+
---
86+
987
## v1.7.9 (2026-08-11)
1088

1189
**如果你在用 Hermes Agent,请重新安装。** 本版本之前我们对 Hermes 的支持是**坏的** —— 不是"不好用",是装完完全不生效。

gemini-extension.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "superpowers-zh",
33
"description": "AI 编程超能力中文版 — TDD、调试、代码审查等经过实战验证的工作方法论",
4-
"version": "1.7.9",
4+
"version": "1.7.10",
55
"contextFileName": "GEMINI.md"
66
}

package.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-
"version": "1.7.9",
3+
"version": "1.7.10",
44
"engines": {
55
"node": ">=20.0.0"
66
},

0 commit comments

Comments
 (0)