资讯动态

Superpowers v7.0.0 发布说明

发布时间:2026/10/14 3:53:07 来源:尧图企业网站定制
## 概述我们从零重建了头脑风暴Brainstorming功能使其能更好地完成它一直以来的使命在开始构建任何东西之前帮你理清自己真正想要什么并用语言表达出来。新的技能会要求你描述你的需求和动机复述它所理解的内容供你纠正并持续提出好问题直到画面清晰为止。然后它会根据工作性质匹配相应的流程——从直接执行到编写完整设计文档。本次发布还为 Antigravity Marketplace 添加了原生插件清单并修复了 Windows 钩子发现、Git Bash 路径、Hermes 技能描述以及若干小 bug。---## 头脑风暴Brainstorming头脑风暴在任何提案之前先挖掘你的真实需求。它的首条消息会提供跳过提问的选项并提出一个关于真实场景或具体画面的开放式问题。仅当你卡住时才提供菜单。在整个过程中它会主动提出查看既有方案、你的项目或网络资源。当它理解了每个部分后会用几百字复述该部分并将自己的猜测标注为猜测。[#2463](https://github.com/obra/superpowers/pull/2463)- **工作量评估**在理解你的需求后它会用直白的语言评估工作量。小任务立即执行中等改动在聊天中与你确认大项目则编写设计文档。你可以覆盖它的判断如果工作量增长它会自动升级规模。[#2463](https://github.com/obra/superpowers/pull/2463)- **构建者检查**用构建者检查替代了规格文档审查者。一个新的子代理以构建者的身份阅读设计文档列出仍需询问的问题。头脑风暴会回答能回答的部分自行做小决策并标注为自己决定的然后在一轮中将影响构建的问题交给你。[#2463](https://github.com/obra/superpowers/pull/2463)- **技术选型确认**它会主动了解你对实现方式的偏好。平台、语言、库、媒介——如果你有强烈倾向它会与你讨论如果你交由它决定它会选择合理的默认值并告诉你选了什么。即使你跳过了提问环节它也会做这件事。这一改动源于一次会话中设计了一个 iOS 应用却从未询问平台最终构建了一个 Web 应用。[#2482](https://github.com/obra/superpowers/pull/2482)[#2483](https://github.com/obra/superpowers/pull/2483)- **可视化伴侣**当看比读更有帮助时它会主动提供可视化伴侣——包括界面、布局、流程、不同方案的对比图、示意图等。该功能已移除 token 消耗警告。[#2463](https://github.com/obra/superpowers/pull/2463)- **可视化伴侣 bug 修复**可视化伴侣现在能正确显示包含 $、$ 等序列的界面内容。此前服务端使用 String.replace 插入内容会将这些序列当作替换模式处理。现在改为字面插入。感谢 [andrew-yian](https://github.com/andrew-yian) 报告[luochen211](https://github.com/luochen211) 修复。[#2362](https://github.com/obra/superpowers/issues/2362)[#2364](https://github.com/obra/superpowers/pull/2364)---## Antigravity 支持- **原生插件安装**agy plugin install https://github.com/obra/superpowers 现在会将 Superpowers 作为原生 Antigravity 插件安装。我们添加了 .antigravity-plugin/plugin.json包含 Marketplace 显示名称、logo 和建议提示词。此前 agy 会回退为将仓库作为 Gemini CLI 扩展导入然后在每次会话中拒绝复制的 Claude 格式钩子文件报错 invalid hook hooks: command hook must specify command。安装命令保持不变。[#2479](https://github.com/obra/superpowers/pull/2479)- **技能发现引导**Superpowers 在 Antigravity 上通过技能发现机制引导启动。Antigravity 没有 session-start 钩子事件但它会向模型展示每个已安装技能的描述而 using-superpowers 的在每次对话开始时使用提示会引导模型加载它。我们在 agy 1.3.1 上验证了 12 次运行做一个 React 待办列表和添加设置页面在任何代码之前触发了头脑风暴一个失败的测试在任何编辑之前触发了系统性调试。我们还更正了 README 和移植指南它们描述了一个从未存在的 session-start 钩子和安装脚本。[#2479](https://github.com/obra/superpowers/pull/2479)---## 钩子Hooks- **SessionStart 在 PATH 损坏时正常工作**钩子不再在 PATH 上查找 dirname、cat 或 bash因此当启动时的 PATH 无法解析这些命令时不再丢失引导流程。感谢 [kannan983](https://github.com/kannan983) 报告Ada Sen 修复。[#2310](https://github.com/obra/superpowers/issues/2310)[#2349](https://github.com/obra/superpowers/pull/2349)- **WindowsGit for Windows 发现**run-hook.cmd 现在能找到用户级 Git for Windows 安装并跳过 WSL 启动器。它会检查 %LOCALAPPDATA%\Programs\Git在搜索 PATH 时跳过 WSL 的 bash.exe 启动器在没有 Linux 发行版时会失败。感谢 [jp5247](https://github.com/jp5247) 报告[citizen204](https://github.com/citizen204)[#1864](https://github.com/obra/superpowers/pull/1864)和 [KaiyiQuan](https://github.com/KaiyiQuan)[#2365](https://github.com/obra/superpowers/pull/2365)的修复在此合并。[#1863](https://github.com/obra/superpowers/issues/1863)[#2393](https://github.com/obra/superpowers/pull/2393)- **Windows安全修复**run-hook.cmd 忽略当前目录下的 bash 和 where。此前仓库可以在当前目录放置 bash.cmd 或 where.bat使其在会话启动时被执行。[#2393](https://github.com/obra/superpowers/pull/2393)- **Windows退出码传递**run-hook.cmd 现在将钩子退出码传递给框架。此前即使钩子失败也会报告成功。[#2393](https://github.com/obra/superpowers/pull/2393)---## 子代理驱动开发Subagent-Driven Development- **保留仓库的 .gitignore**sdd-workspace 不再覆盖仓库自身的 .superpowers/sdd/.gitignore。此前每次运行都会用 * 覆盖该文件撤销仓库已提交的版本例如用于跟踪 progress.md 台账。现在仅在文件不存在时才写入默认值。感谢 [aruizcu1989](https://github.com/aruizcu1989) 修复。[#2161](https://github.com/obra/superpowers/pull/2161)[#2399](https://github.com/obra/superpowers/pull/2399)- **Windows 路径修复**计划标记在 Windows 上保持仓库相对路径。在 Git Bash 中sdd-workspace 将 git rev-parse 的 C:/… 根路径与计划的 /c/… 路径进行比较导致每个工作区标记记录的都是绝对机器特定路径。现在以与计划路径相同的方式解析根路径。此问题在合并 [t0domanh](https://github.com/t0domanh) 的 Windows 测试修复[#2149](https://github.com/obra/superpowers/pull/2149)时发现。---## 执行计划Executing Plans- **静默通过的测试任务记录修复**task-done 现在会记录测试命令静默通过的任务。此前当通过的命令不打印任何输出时task-done 以退出码 1 退出且不写入台账行导致已完成任务看起来未完成。现在会记录 → (no output)。感谢 [KenM-BT](https://github.com/KenM-BT) 报告Ada Sen 修复。[#2385](https://github.com/obra/superpowers/issues/2385)[#2388](https://github.com/obra/superpowers/pull/2388)---## 请求代码审查Requesting Code Review- **示例命令修复**示例中的 base-SHA 命令在带参数调用时不再被破坏。Claude Code 会将技能体中的 $1 替换为第二个参数词因此调用技能时带参数会把 awk {print $1} 变成 awk {print }。示例现在使用 cut -d -f1不含 $。感谢 [errmakov](https://github.com/errmakov) 报告[klemens-floege](https://github.com/klemens-floege) 修复。[#2311](https://github.com/obra/superpowers/issues/2311)[#2361](https://github.com/obra/superpowers/pull/2361)---## 系统性调试Systematic Debugging- **敏感信息泄露修复**多层诊断示例不再打印它检查的密钥。${IDENTITY:SET}${IDENTITY:-UNSET} 和 env | grep IDENTITY 都会将签名身份的值输出到日志中。示例现在仅报告变量是否已设置。感谢 [kennyg-g](https://github.com/kennyg-g) 报告[m2dumpling](https://github.com/m2dumpling) 修复。[#2375](https://github.com/obra/superpowers/issues/2375)[#2380](https://github.com/obra/superpowers/pull/2380)---## Hermes 代理- **技能描述修复**Hermes 的技能列表现在会显示 Superpowers 技能描述。Hermes 使用传给 register_skill 的描述来列出每个插件技能而该描述默认为空。此前插件只传递了名称和路径因此每个技能都显示为空白模型无法选择。现在插件会传递每个技能 frontmatter 中的描述。感谢 [pepijn-blom](https://github.com/pepijn-blom) 修复。[#2284](https://github.com/obra/superpowers/pull/2284)英文地址Release v7.0.0 · obra/superpowers · GitHub翻译时使用了AI工具。

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑