chore(release): v1.7.7 —— 新增 Crush(23 款工具)+ 测试覆盖盲区修补

版本号:7 份声明文件 1.7.6 -> 1.7.7。包内文件 107 -> 108(docs/README.crush.md)。

内容见 RELEASE-NOTES.zh.md v1.7.7 条目。

发版前门禁
- audit.sh 152 pass / 0 warn / 0 fail
- verify-release.sh 90 pass / 0 fail(覆盖从 82 项提升)
- dry-run:1.7.7 / 108 文件
This commit is contained in:
AI不止语
2026-08-08 06:15:40 +08:00
parent 8a2f37071a
commit 5b54fc4b53
10 changed files with 55 additions and 9 deletions

View File

@@ -9,7 +9,7 @@
{
"name": "superpowers-zh",
"description": "AI 编程超能力中文增强版20 个 skills14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 23 款工具",
"version": "1.7.6",
"version": "1.7.7",
"source": "./",
"author": {
"name": "jnMetaCode",

View File

@@ -1,7 +1,7 @@
{
"name": "superpowers-zh",
"description": "AI 编程超能力中文增强版20 个 skills14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 23 款工具",
"version": "1.7.6",
"version": "1.7.7",
"author": {
"name": "jnMetaCode",
"url": "https://github.com/jnMetaCode"

View File

@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"version": "1.7.6",
"version": "1.7.7",
"description": "AI 编程超能力中文增强版头脑风暴、subagent 驱动开发、规划、TDD、调试、代码审查、收尾工作流附 4 个中文 skills 沉淀。",
"author": {
"name": "jnMetaCode",

View File

@@ -2,7 +2,7 @@
"name": "superpowers-zh",
"displayName": "Superpowers 中文版",
"description": "AI 编程超能力中文增强版20 个 skills14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Cursor / Claude Code / Hermes Agent / Claw Code / Qoder 等 23 款工具",
"version": "1.7.6",
"version": "1.7.7",
"author": {
"name": "jnMetaCode",
"url": "https://github.com/jnMetaCode"

View File

@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"version": "1.7.6",
"version": "1.7.7",
"description": "AI 编程超能力中文增强版头脑风暴、subagent 驱动开发、规划、TDD、调试、代码审查、收尾工作流附 4 个中文 skills 沉淀。",
"author": {
"name": "jnMetaCode",

View File

@@ -16,7 +16,8 @@ Chinese community edition of [superpowers](https://github.com/obra/superpowers)
>
> 🌍 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)
> 🆕 **v1.7.6 更新亮点**[完整 Release Notes →](RELEASE-NOTES.zh.md)
> 🆕 **v1.7.7 更新亮点**[完整 Release Notes →](RELEASE-NOTES.zh.md)
> - 🆕 **新增 Crush**(工具数 22 → 23—— 若你已为 CC / Cursor / Codex 装过Crush 其实已经能读到,别重复装
> - 🎯 **上游 v6.2.0 对齐完成** —— audit 的结构漂移告警清零C 块盘点时发现其中 3 项不是风格改动而是实质新规则
> - 🐛 **两个 worktree / Gemini 的真问题** —— 修掉 worktree 清理静默空转更正「Gemini 不支持子智能体」的错误说法(原说法会让 3 个 skill 在 Gemini CLI 上瘸腿)
> - 🔄 **测试参考重构** —— `testing-anti-patterns` → `writing-good-tests`:从 5 个反模式清单改为两条原则 + 变异检查

View File

@@ -16,7 +16,8 @@ Chinese community edition of [superpowers](https://github.com/obra/superpowers)
> 📖 **免費配套學習** → [從零學會 AI 編程](https://aiolaola.com/?utm_source=github&utm_campaign=superpowers)180 節免費實操課 + 《AI 編程實戰三卷書》線上閱讀 + 實戰社群 · superpowers 裝好後配上方法論效率翻倍 · 永久免費
> 🆕 **v1.7.6 更新亮點**[完整 Release Notes →](RELEASE-NOTES.zh.md)
> 🆕 **v1.7.7 更新亮點**[完整 Release Notes →](RELEASE-NOTES.zh.md)
> - 🆕 **新增 Crush**(工具數 22 → 23—— 若你已為 CC / Cursor / Codex 裝過Crush 其實已經能讀到,別重複裝
> - 🎯 **上游 v6.2.0 對齊完成** —— audit 的結構漂移告警清零C 塊盤點時發現其中 3 項不是風格改動而是實質新規則
> - 🐛 **兩個 worktree / Gemini 的真問題** —— 修掉 worktree 清理靜默空轉更正「Gemini 不支援子智能體」的錯誤說法(原說法會讓 3 個 skill 在 Gemini CLI 上瘸腿)
> - 🔄 **測試參考重構** —— `testing-anti-patterns` → `writing-good-tests`:從 5 個反模式清單改為兩條原則 + 變異檢查

View File

@@ -6,6 +6,50 @@
---
## v1.7.7 (2026-08-08)
### 🆕 新增 Crush 适配(工具数 22 → 23关 #40
查权威源([charmbracelet/crush](https://github.com/charmbracelet/crush) repo 文档确认Crush 遵循 **Agent Skills 开放标准**,项目级**自动发现**四个目录,无需任何配置:
```
.crush/skills .agents/skills .claude/skills .cursor/skills
```
用户级为 `~/.config/crush/skills`,因此**支持 `--global`**。
> ⚠️ **一个重要副作用:** 已经为 Claude Code / Cursor / Codex / Antigravity 装过 superpowers-zh 的用户,**Crush 现在就已经能读到那些 skills** —— 此时**不要**再装 `--tool crush`,否则同一批 skills 会有两份被重复加载。[docs/README.crush.md](https://github.com/jnMetaCode/superpowers-zh/blob/main/docs/README.crush.md) 里给了确认命令。
skills-only 适配,不需要 bootstrap**不动你的 `crush.json`**(四个自动发现目录已够用)。实测:装 20 skills / 二次装幂等 / 卸载零残留且正确保留用户的 `crush.json``--global` 装到 `~/.config/crush/skills` 并可干净卸载。
### 🎯 上个版本新加的计数检查,第一次在真实改动里生效
加 Crush 时漏改了 `site/build.mjs` 的 5 处计数(三语言标语 + FAQ 枚举。v1.7.3 引入的 audit Category 5 **直接 FAIL 拦下**
```
❌ 计数不一致: site/build.mjs「官网简体标语」= 22应为 23
❌ 计数不一致: site/build.mjs「官网 FAQ 枚举」= 22应为 23
... 共 5 条
```
已补 site 18 处并重建,三语言首页 23 计数、0 残留、Crush 均已出现。
### 🔧 `verify-release.sh` 有同样的漂移问题,已修
它有自己独立的覆盖清单 —— 加新工具时不进去就**静默不测**。本次 Crush 就是这样:分数仍是 82因为压根没测它。
- `SPEC` / `DETECT` / `GLOBAL_OK` 三处补 Crush
- 顺带发现 B 段还漏了 **3 个工具**的检测标记DeerFlow`deer_flow`、VS Code`.github/copilot-instructions.md`、Gemini CLI`GEMINI.md`)—— 后两个是**文件而非目录**,原先的 DETECT 循环一律 `mkdir`,现按扩展名区分创建方式
- **新增 G 段自检**`SPEC` 覆盖数必须等于 installer 宣称的工具数;`DETECT` 覆盖的工具名集合必须包含全部 `TARGETS` 名字(用**集合比对**而非数条数 —— 一个工具可以有多个检测标记,数数会误判)
覆盖从 **82 项升到 90 项**
### ✅ 验证
`scripts/audit.sh` **152 pass / 0 warn / 0 fail**`scripts/verify-release.sh` **90 pass / 0 fail**
---
## v1.7.6 (2026-08-08)
**上游 v6.2.0 对齐完成** —— [#19](https://github.com/jnMetaCode/superpowers-zh/issues/19) 的 C 块收尾,`scripts/audit.sh` 的上游结构漂移告警**清零**。

View File

@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"description": "AI 编程超能力中文版 — TDD、调试、代码审查等经过实战验证的工作方法论",
"version": "1.7.6",
"version": "1.7.7",
"contextFileName": "GEMINI.md"
}

View File

@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"version": "1.7.6",
"version": "1.7.7",
"engines": {
"node": ">=20.0.0"
},