Skip to content

tracking: 同步上游 superpowers v5.0.6 / v5.1.0 关键 skill 变更 #19

@jnMetaCode

Description

@jnMetaCode

背景

superpowers-zh 当前落后上游 obra/superpowers 约 440 commit。绝大多数是 README、CI、新工具适配,对中文用户无感;但 v5.0.6 / v5.1.0 有 4 项实质影响 skill 行为的更新,值得逐项同步。

本 issue 用于追踪这些同步项,每完成一项打勾。

待同步项

v5.0.6 — 移除 subagent review loop(最高优先级)

上游测得:派子 agent 评审平均吃 ~25 min/次,质量分对比 inline self-review checklist 没差别。

  • brainstorming — 把 "Spec Review Loop" 替换为内联 self-review checklist(占位符扫描、内部一致性、范围检查、模糊度检查)
  • writing-plans — 把 "Plan Review Loop" 替换为内联 Self-Review checklist(spec 覆盖、占位符扫描、类型一致性),并新增 "No Placeholders" 段定义 plan 失败模式

用户感知:每次写 plan / brainstorm 不再白等 25 分钟。

v5.1.0 — Worktree 重写(行为安全修复)

修复 obra/superpowers#991:之前 subagent-driven-development 会在不询问用户的情况下自动创建 worktree。

  • using-git-worktrees — 检测 `GIT_DIR != GIT_COMMON`,已在 worktree 内不再创建;创建前必须征求用户同意;优先用 harness 原生 worktree 工具;硬编码的 `/Users/jesse` 路径换成通用占位符
  • finishing-a-development-branch — 只清理 `.worktrees/` 内的 worktree(基于来源),外面的不动;分离 HEAD 时菜单收敛到两项

v5.1.0 — Code Review 整合

  • requesting-code-review — persona / checklist / dispatch 模板整合到 `skills/requesting-code-review/code-reviewer.md`,self-contained
  • subagent-driven-development — 移除 "每 3 任务暂停 review" 节奏,改为 "每个任务或自然 checkpoint";改用 `Task (general-purpose)` 分派而非命名 agent

v5.0.7 — OpenCode 修复(看适用性)

  • 检查 `.opencode/plugins/superpowers.js` 是否已含 bootstrap 缓存 + user message 注入路径修复

不在本 issue 范围

  • 删除 `commands/` 三个 slash command stub — 上游 v5.1.0 删了,但我们的 `.cursor-plugin/plugin.json` 显式引用 `./commands/`,删了会破坏现有 Cursor plugin 用户。留到 v2.0 一起处理。
  • 删除 `agents/code-reviewer.md` — 同上,与 PR #1299 的整合精神一起留到 v2.0。

计划

每项同步流程:拉上游 SKILL.md → 翻译为中文(保留 superpowers-zh 风格)→ 跑 `tests/skill-triggering` 触发测试 → 单独提交。

预计分 2-3 次 session 完成。

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions