AI不止语
|
9022c6fcc0
|
chore(release): v1.7.5 —— 上游 B + D 块(worktree bug、Gemini 勘误、测试参考重构)
版本号:7 份声明文件 1.7.4 -> 1.7.5(只动 "version" 行)。
内容见 RELEASE-NOTES.zh.md v1.7.5 条目。三项面向用户的实质改动:
1) worktree 清理静默空转(真 bug,已复现验证)
2) 更正「Gemini 不支持子智能体」的错误说法 —— 原说法会让 3 个 skill
在 Gemini CLI 上瘸腿
3) testing-anti-patterns.md -> writing-good-tests.md:5 个反模式清单
重构为两条原则 + 变异检查
外加 audit 结构漂移度量修正(此前把围栏内 shell 注释当标题,虚报了 2 条
假阳性漂移;#19 里引用的欠账数字此前是虚高的)。
发版前门禁
- audit.sh 152 pass / 1 warn / 0 fail(唯一 warn 是 using-git-worktrees 真漂移)
- verify-release.sh 82 pass / 0 fail
- 行为 eval 8/8(B 块)
- 包内容核对:writing-good-tests.md 已入包、testing-anti-patterns.md 已移除、
re-review-prompt.md 在包内
- dry-run:1.7.5 / 107 文件 / 468.1 kB
|
2026-08-07 23:35:09 +08:00 |
|
AI不止语
|
eadc83b64b
|
chore(release): v1.7.4 —— SDD 同步上游 v6.2.0(附行为 eval 证据)
版本号:7 份声明文件 1.7.3 -> 1.7.4(只动 "version" 行,已 diff 确认)。
包内文件 106 -> 107(新增 re-review-prompt.md)。
内容见 RELEASE-NOTES.zh.md v1.7.4 条目。
按 CLAUDE.md「改 skill 需要 eval 证据」的要求,本次补了两层行为验证 ——
结构性核对不足以证明译文真的传达了新规则:
1) 新机制 7 个场景 eval:7/7 正确
考察第 2 轮该唤回还是换新、第 4 轮模型档位、第 5 轮能否再开一轮、
承重发现该搁置还是停下、Minor 走哪条路、遇到别的计划的账本怎么办、
控制者能否自己修。连「运行环境无法唤回时才改派全新实现者」都答出。
2) 集成 eval:用 tests/subagent-driven-dev/go-fractals 脚手架跑真实
执行的准备阶段,验证 agent 是否按新签名调脚本(旧习惯可能省掉 PLAN_FILE)
- 实际调用 sdd-workspace plan.md,带上了 PLAN_FILE
- 同时检查了 plan 作用域账本和旧扁平路径的游离账本
- 账本第一行为正确的身份行;工作区落在 .superpowers/sdd/plan/
- 起飞前冲突扫描产出 5 条打包成一次的提问,而非逐条打断
- 建 10 条待办并按指令在分派实现者前停下
回归:audit.sh 150 pass / 0 fail、verify-release.sh 82 pass / 0 fail
dry-run:1.7.4 / 107 文件 / 464.0 kB
|
2026-08-07 22:36:38 +08:00 |
|
AI不止语
|
78457e5bc3
|
chore(release): v1.7.3 —— 上游纯代码修复同步 + 工具计数一致性检查
版本号:7 份声明文件 1.7.2 -> 1.7.3(只动 "version" 行,未重排 JSON,已 diff 确认)。
内容见 RELEASE-NOTES.zh.md v1.7.3 条目:
- 同步上游 Windows SessionStart hook 分发修复与 find-polluter.sh 三处路径 bug
- audit 新增 Category 5 工具计数一致性检查(+24 项,已验证会拦漂移)
- 修 bash 3.2 下 CJK 报错信息乱码(3 处)
- .gitignore 补新工具安装产物;官网计数 20 -> 22
- 简繁 README 亮点更新至 v1.7.3,补上 Windows 修复一条
发版前门禁
- scripts/audit.sh: 153 pass / 0 fail(3 warn 为上游漂移,见 #19)
- scripts/verify-release.sh: 82 pass / 0 fail
- npm publish --dry-run: 1.7.3 / 106 文件 / 457.6 kB
|
2026-08-07 21:59:56 +08:00 |
|
AI不止语
|
da6c6b082d
|
chore(release): v1.7.2 —— Cline / Kilo Code 适配 + 检测落空建议 + marketplace 文档
版本号:7 份声明文件全部 1.7.1 -> 1.7.2(按 .version-bump.json 逐一核对一致)。
注:本机没装 jq,scripts/bump-version.sh 跑不了,改用等价的逐字面量替换,
只动 "version" 那一行,未重排任何 JSON(已 diff 确认)。
新增 scripts/verify-release.sh —— 发版前深度验证,82 项断言。
补 audit.sh 的盲区:audit 只看 installer 退出码,装完有没有东西落盘、卸载有没有
留垃圾它都不查。本脚本断言实际结果:
A. 22 款工具:装 -> 断言 20 个 skill 落盘 -> 二次装幂等 -> 卸载零残留 + 无嵌套
B. 19 个检测标记逐一验证只触发预期工具(防新增工具误触发既有工具)
C. --global 7 款成功 / 14 款明确拒绝且退出码 1
D. --global 拒绝信息引用的 8 份 docs 真实存在(防死链)
E. rules 型工具索引断言:表 20 行、无空 description、Cline 无 frontmatter
F. PATH 探测在 PATH 为空 / 畸形 / 未定义三种退化情形下的健壮性
文档
- RELEASE-NOTES.zh.md 加 v1.7.2 条目,含设计取舍与完整验证清单
- 简繁 README 更新亮点:v1.7.0 -> v1.7.2(1.7.1 时漏更新,一并修正)
- marketplace 示例里的 "Version: 1.7.1" 改为「<当前版本>」—— 写死版本号每次
发版都会过期
发版前验证结果
- scripts/audit.sh: 130 pass / 0 fail(2 warn 为既有上游漂移,见 #19)
- scripts/verify-release.sh: 82 pass / 0 fail
- npm 包端到端:npm pack -> 包内 version 1.7.2 -> 从 tarball 安装 ->
用打包后的二进制真实跑 Kilo Code 自动检测 -> 20 skills + 索引生成 ->
卸载零残留
- engines >=20 与实际语法一致(仅用到 padEnd/ES2017,无 ?? 与 ?.)
- 包体 444K / 106 文件,docs/README.cline.md 与 README.kilocode.md 均已入包
|
2026-08-07 20:00:51 +08:00 |
|
AI不止语
|
c9d1539412
|
chore(release): v1.7.1 —— subagent-driven-development 对齐上游 v6 重写
npm 1.7.0 发布在 SDD v6 合并(#108)之前,tarball 不含新内容,故 bump patch 发版:
- 双审查者合并为 task-reviewer-prompt.md、新增 scripts/(review-package/sdd-workspace/task-brief)
- SKILL/implementer 补 v6 契约、删 v5 双 reviewer
- 7 个清单版本同步至 1.7.1
关联 #89 #19
|
2026-07-17 21:15:10 +08:00 |
|
AI不止语
|
b9c6ca7c89
|
feat: 支持全局安装 --global(关 #21)
多项目用户此前需逐个项目 npx 安装。新增 --global:一次装到工具的
用户级目录(如 ~/.claude/skills),所有项目共享,更新只需重装一次。
项目级(默认)优先、全局兜底,二者可共存。
- 支持全局的 7 款工具,均逐一核对各工具 docs 声明的真实加载路径,
不臆造无效路径;其余工具明确报错并引导项目级安装
- Codex 全局装到 ~/.agents/skills(docs 确认其启动扫描该目录,
而非 ~/.codex/skills)
- Gemini / Antigravity 有意不纳入通用 --global(各有专属全局方式),
报错指向对应 docs,避免「装了不生效」的假功能
- 对称的 --global --uninstall,按哨兵精确清理,保全用户既有内容
- home 护栏:项目级仍拒绝在 ~ 裸装并引导 --global,全局模式跳过
- 版本 1.6.1 → 1.7.0,同步 6 个 plugin manifest
- 顺带修 package.json description 残留的 159k+ → 250k+
隔离自动化测试 50/50 通过:项目级回归、7 款全局工具装卸、数据保全
(含全局 CLAUDE.md 保留用户个人指令)、幂等性、非全局工具拒绝并
指向 docs、自动检测、home 护栏、参数健壮性。
|
2026-07-13 20:36:59 +08:00 |
|
AI不止语
|
c3fe5ba31c
|
chore: 同步上游 v6.1.0/v6.1.1(bootstrap 精简 + Codex 插件清单修复)(#94)
|
2026-07-13 20:30:53 +08:00 |
|
AI不止语
|
e8d9c9cb01
|
chore(release): v1.6.0
对齐上游 v6.0.0 实质变更 + 新增 Kimi/Pi 两款 harness 支持:
- Kimi Code 支持(#59,关 #37)
- Pi (oh-my-pi) 支持(#60,关 #44)
- brainstorm 可视化伴侣安全模型(#58,每会话密钥 + 安全头)
- worktree 移除旧全局目录(#57)+ hooks/session-start v6(#58)
- opencode 测试修复(#72)
版本号同步:package.json + 5 个 plugin 清单 + marketplace + gemini-extension。
|
2026-06-20 10:17:04 +08:00 |
|
AI不止语
|
3202b18e43
|
chore: release v1.5.0 — Qoder 适配 + qoder-tools.md ref
- package.json + 5 个 plugin manifest: 1.4.0 → 1.5.0
- RELEASE-NOTES.zh.md: 新增 v1.5.0 段,描述 Qoder 适配、Rules schema
来源说明、设计取舍
- skills/using-superpowers/references/qoder-tools.md: 新增工具映射 ref
(Qoder 大部分工具同名 CC,仅 EnterPlanMode → EnterSpecMode 差异;
附 Task agent 类型表 + Quest MCP 工具清单)
- skills/using-superpowers/SKILL.md 第 42 行: 平台适配段加 Qoder ref 引用
发版前验证:
- 6 处版本号全部 1.5.0
- 18 款工具 install + 二次幂等 + uninstall 全跑通
- bootstrap 工具(Qoder + Trae)rule 文件内容正确写入与卸载清理
- audit 96 PASS / 0 FAIL
- npm pack --dry-run 确认 docs/README.qoder.md + qoder-tools.md 入包
|
2026-05-21 05:56:56 +08:00 |
|
AI不止语
|
c5b4fa446b
|
chore: release v1.4.0 — 上游漂移 P0 全量修复 + 防回归基建 (#32)
跟 PR #28 + #30 + #31 一起构成 v1.4.0 的完整内容。本 PR 仅做发布层
(版本号 bump + plugin manifest 同步 + release notes),不动 skill 内容。
版本号 1.3.0 → 1.4.0:
- package.json
- .claude-plugin/plugin.json + marketplace.json
- .cursor-plugin/plugin.json
- .codex-plugin/plugin.json
- gemini-extension.json(之前卡在 1.1.6,本次顺带追上)
工具链小修:
- scripts/sync-plugin-version.js TARGETS 加入 gemini-extension.json
(之前漏掉,是 gemini-extension.json 长期卡在老版本的根因)
- package.json 的 version 钩子 git add 列表加上 gemini-extension.json
RELEASE-NOTES.zh.md 新增 v1.4.0 段,按"上游同步"性质分组列出 9 项
修复内容,明确标注每项的上游 ref + 本 fork PR 号。
注意:本 PR 应在 #28 + #30 + #31 merge 之后才 merge —— 顺序错了
会导致 release notes 描述的 PR 在 git log 里还没有。
不影响:
- 上游 marketplace 安装路径(仍按主站路径正常工作)
- 现有 npm 用户向后兼容(npx superpowers-zh 仍可用)
|
2026-05-12 18:14:02 +08:00 |
|
AI不止语
|
6c1fe583e8
|
chore: release v1.3.0 — 跟上游 v5.1.0 对齐 + 修 marketplace.json drift
|
2026-05-10 22:57:13 +08:00 |
|
AI不止语
|
a9e02b501e
|
chore: 跟上游 v5.1.0 对齐 (#22)
补齐上游漏的根级文件:CLAUDE.md(翻译 + 中文 fork 备注)、
AGENTS.md(symlink → CLAUDE.md,跟上游 mode 120000 一致)、
RELEASE-NOTES.md(上游英文原样 1180 行)、RELEASE-NOTES.zh.md
(新建中文 fork 自身 release log)、.codex-plugin/plugin.json
(中文化)、.version-bump.json、scripts/bump-version.sh、
assets/{app-icon.png,superpowers-small.svg}、4 个上游新增测试。
跟上游意图对齐,删上游已废弃流程:
- commands/ 全 3 个 deprecated stub(上游 #1188)
- agents/code-reviewer.md(已上升进 requesting-code-review skill,
上游 PR #1299)
- bin/superpowers-zh.js 删 install agents 逻辑,保留 uninstall 用
hardcoded LEGACY_AGENT_FILENAMES 列表清理已装用户残留
- .github/workflows/ci.yml 删 "Validate agents" 段
- package.json files 字段移除 agents/ commands/
主动修上游 v5.1.0 疏忽:
- .cursor-plugin/plugin.json 删 dangling 的 "agents": "./agents/"
和 "commands": "./commands/"。上游删目录但忘同步 manifest
(git blame 显示自 2026-02-13 起从未更新)。
配套:
- scripts/sync-plugin-version.js 扩到 .codex-plugin/plugin.json
- npm pack 校验 90 文件 228KB,agents/commands 残留 0 条
中文版"手动新增"叠加层全部保留:bin/ + npx 流程、docs/、
chinese-* skill、mcp-builder、workflow-runner、README 主推 npx、
各 INSTALL.md、.gemini/、sync-plugin-version.js。
详见 RELEASE-NOTES.zh.md v1.3.0 段。
|
2026-05-10 22:27:52 +08:00 |
|