mirror of
https://github.com/jnMetaCode/superpowers-zh.git
synced 2026-09-02 22:54:06 +08:00
* chore(skills): 同步上游 P0 漂移修复(hooks-cursor + brainstorm + code-reviewer 引用)
来自质量审计的 3 个 P0 缺陷,全部是上游漂移类("主站有的我们没跟"),逐项 cherry-pick / 翻译同步:
1. hooks/hooks-cursor.json:command 从直接调 unix shell 脚本改回上游的
polyglot wrapper "./hooks/run-hook.cmd session-start"。修复 Windows
Cursor 用户 hook 完全不触发的回归。
2. skills/brainstorming/scripts/{server.cjs,start-server.sh,stop-server.sh}:
完整 cherry-pick 上游 v5.0.6(commit 9e3ed21)的 CONTENT_DIR/STATE_DIR
peer-dir 拆分。修复 visual brainstorming 用户因 SKILL.md 指向新路径但
server.cjs 还用旧 SCREEN_DIR 结构导致卡死。
3. skills/requesting-code-review/SKILL.md:
- 3 处 "superpowers:code-reviewer" 命名子代理引用 → 上游 v5.1.0 改用
"general-purpose" Task + 模板路径的形式
- 占位符从 5 个(含 WHAT_WAS_IMPLEMENTED + DESCRIPTION 冗余)精简到 4 个
(只保留 DESCRIPTION 作为 "Brief summary of what you built"),与上游对齐
- 示例段落里的占位符顺序和命名同步上游
- "执行计划" 集成段:从 "每批(3 个任务)后审查" 改为 "每个任务完成后或
在自然 checkpoint 审查",对齐上游 v5.1.0 的 subagent 节奏调整
验证:3 文件 diff vs upstream 全部 0 行漂移;残留
"superpowers:code-reviewer" 字符串 0 处。
不在本 PR 范围(issue #19 其他批次留独立 PR):
- using-git-worktrees + finishing-a-development-branch v5.1.0 安全修复 → PR #28
- brainstorming + writing-plans 的 review loop 简化 → 后续 PR
- subagent-driven-development 的节奏调整其他部分 → 后续 PR
Refs: 本次全量质量审计(102/106 测试 96.2% 通过率)
* chore(skills): 同步 code-reviewer.md 到上游 v5.1.0 self-contained 版
补漏:本次质量审计第二轮(支持文件结构对比)发现 code-reviewer.md
有真结构漂移——上游 6 个 header,我们 16 个,原因是上游 v5.1.0
(PR #1299)把 reviewer persona + checklist + dispatch 模板整合到
单一 code-reviewer.md 里,self-contained。我们仍是拆分式老版。
这是 issue #19 列出的 "v5.1.0 Code Review 整合" 待办项。同性质上游
同步(主站有的我们没跟),合并到本 PR 的 P0 漂移清单里。
改动:重写 skills/requesting-code-review/code-reviewer.md:
- 上游结构:H1 标题 + 散文 intro + 单一 Task tool 代码块(含完整
prompt 模板)+ Placeholders 说明 + Reviewer returns 说明 + Example
Output 段
- 翻译策略:散文逐句翻译;占位符 {DESCRIPTION}/{PLAN_OR_REQUIREMENTS}/
{BASE_SHA}/{HEAD_SHA} 保留英文;Critical/Important/Minor 等术语保留
- 验证:上游 6 header == 我方 6 header(结构 1:1 对齐)
不在范围:reviewer-prompt.md 其他文件(spec/plan-document-reviewer-prompt.md、
subagent-driven-development/*-prompt.md)的翻译漂移——已确认全是
translation drift(H 数对齐 1:1),无结构漂移,本 PR 不动。
11 lines
137 B
JSON
11 lines
137 B
JSON
{
|
|
"version": 1,
|
|
"hooks": {
|
|
"sessionStart": [
|
|
{
|
|
"command": "./hooks/run-hook.cmd session-start"
|
|
}
|
|
]
|
|
}
|
|
}
|