Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
{
"name": "superpowers-zh",
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 18 款工具",
"version": "1.6.0",
"version": "1.6.1",
"source": "./",
"author": {
"name": "jnMetaCode",
Expand Down
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "superpowers-zh",
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Claude Code / Hermes Agent / Cursor / Claw Code / Qoder 等 18 款工具",
"version": "1.6.0",
"version": "1.6.1",
"author": {
"name": "jnMetaCode",
"url": "https://github.com/jnMetaCode"
Expand Down
5 changes: 3 additions & 2 deletions .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"version": "1.6.0",
"version": "1.6.1",
"description": "AI 编程超能力中文增强版:头脑风暴、subagent 驱动开发、规划、TDD、调试、代码审查、收尾工作流,附 4 个中文 skills 沉淀。",
"author": {
"name": "jnMetaCode",
Expand All @@ -22,12 +22,13 @@
"中文"
],
"skills": "./skills/",
"hooks": {},
"interface": {
"displayName": "Superpowers 中文版",
"shortDescription": "面向编程 agent 的规划、TDD、调试、交付工作流(中文增强版)",
"longDescription": "用 Superpowers 中文版引导 agent 完成头脑风暴、实现规划、测试驱动开发、系统化调试、并行执行、代码审查与分支收尾。在上游 obra/superpowers 之上叠加 4 个中国原创 skill 与多工具适配。",
"developerName": "jnMetaCode",
"category": "Coding",
"category": "Developer Tools",
"capabilities": [
"Interactive",
"Read",
Expand Down
2 changes: 1 addition & 1 deletion .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "superpowers-zh",
"displayName": "Superpowers 中文版",
"description": "AI 编程超能力中文增强版:20 个 skills(14 翻译 + 4 中国原创 + 2 上游历史保留),支持 Cursor / Claude Code / Hermes Agent / Claw Code / Qoder 等 18 款工具",
"version": "1.6.0",
"version": "1.6.1",
"author": {
"name": "jnMetaCode",
"url": "https://github.com/jnMetaCode"
Expand Down
2 changes: 1 addition & 1 deletion .kimi-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"version": "1.6.0",
"version": "1.6.1",
"description": "AI 编程超能力中文增强版:头脑风暴、subagent 驱动开发、规划、TDD、调试、代码审查、收尾工作流,附 4 个中文 skills 沉淀。",
"author": {
"name": "jnMetaCode",
Expand Down
20 changes: 20 additions & 0 deletions RELEASE-NOTES.zh.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,26 @@

---

## v1.6.1 (2026-07-06)

对齐上游 **v6.1.0 / v6.1.1** 中与我们架构相关的部分。Gemini CLI 移除是上游这两个版本里改动面最大的一项,但它牵涉我们自己的营销文案("18 款工具")和安装器逻辑,评估后判定为独立决策,本版本**不包含**,留待单独讨论。

### 🔧 bootstrap 精简(`using-superpowers/SKILL.md`)

翻译并合并上游"更精简的每会话 bootstrap"重写:用简洁描述替换原有的 dot 流程图、去重"指令优先级"与"技能优先级"重复内容、去掉"技能类型"(刚性/灵活)分类章节。保留了我们 fork 特有的中国特色技能路由与多工具平台适配指引(Copilot CLI / Hermes Agent / Qoder 等,上游对应文档已删但我们仍维护)。

### 🐛 Codex 插件清单修复

- `.codex-plugin/plugin.json` 补 `"hooks": {}`:Codex 在清单缺少 `hooks` 字段时会自动 fallback 扫描 `hooks/hooks.json`(我们仓库里其实是 Claude Code 的 SessionStart hook),导致 Codex 用户安装时被错误注册一个不属于它的 hook 并弹出信任提示。声明空的内联 `hooks: {}` 可以阻止这个 fallback。
- `category` 由 `"Coding"` 改为 `"Developer Tools"`,对齐上游修正。
- `references/codex-tools.md` 修正过期的子 agent 结果工具名:`wait` → `wait_agent`(`wait` 现在专指 code-mode 的 `exec/wait`,不是子 agent 结果工具),并补充"implementer/reviewer 完成后应主动 close_agent"的提示。

### 未跟进项(有意为之)

- Codex 官方 marketplace 打包基础设施(`scripts/package-codex-plugin.sh`、`.agents/plugins/marketplace.json`、`tests/codex/`)——我们的分发方式是 `npx superpowers-zh`,不走这条上游官方安装通道。
- `antigravity-tools.md` / `claude-code-tools.md` 的裁剪——我们本来就没有这两个参考文件,无需处理。
- `references/pi-tools.md` 的精简(去掉 read/write/edit/bash 等自证性映射行)——验证时发现上游自己这个 v6.1.1 版本的裁剪会让他们自己的 `tests/pi/test-pi-extension.mjs` 断言(要求文件里出现 write/edit/bash 字样)测试失败,是上游未捕获的回归。为避免把这个 bug 一起同步进来,本版本保留了原有更完整的 pi-tools.md 内容。

## v1.6.0 (2026-06-20)

本版本对齐上游 **v6.0.0** 的实质性 skill / 基础设施变更,并新增两款 harness 支持。
Expand Down
2 changes: 1 addition & 1 deletion gemini-extension.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"description": "AI 编程超能力中文版 — TDD、调试、代码审查等经过实战验证的工作方法论",
"version": "1.6.0",
"version": "1.6.1",
"contextFileName": "GEMINI.md"
}
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "superpowers-zh",
"version": "1.6.0",
"version": "1.6.1",
"engines": {
"node": ">=20.0.0"
},
Expand Down
91 changes: 19 additions & 72 deletions skills/using-superpowers/SKILL.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,78 +9,31 @@ metadata:
---

<SUBAGENT-STOP>
如果你是作为子智能体被分派来执行特定任务的,跳过此技能
如果你是作为子智能体被分派来执行特定任务的,忽略此技能
</SUBAGENT-STOP>

<EXTREMELY-IMPORTANT>
如果你认为哪怕只有 1% 的可能性某个技能适用于你正在做的事情,你绝对必须调用该技能。

如果一个技能适用于你的任务,你没有选择。你必须使用它。

这不可协商。这不是可选的。你不能通过合理化来逃避。
这不可协商。你不能通过合理化来逃避。
</EXTREMELY-IMPORTANT>

## 指令优先级

Superpowers 技能覆盖默认系统提示行为,但**用户指令始终具有最高优先级**:

1. **用户的明确指令**(CLAUDE.md、GEMINI.md、AGENTS.md、直接请求)——最高优先级
2. **Superpowers 技能** ——在冲突处覆盖默认系统行为
3. **默认系统提示** ——最低优先级

如果 CLAUDE.md、GEMINI.md 或 AGENTS.md 说"不要使用 TDD",而某个技能说"始终使用 TDD",遵循用户的指令。用户拥有控制权。

## 如何访问技能

**在 Claude Code 中:** 使用 `Skill` 工具。当你调用一个技能时,其内容会被加载并呈现给你——直接遵循即可。绝不要用 Read 工具读取技能文件。

**在 Copilot CLI 中:** 使用 `skill` 工具。技能从已安装的插件中自动发现。`skill` 工具的工作方式与 Claude Code 的 `Skill` 工具相同。

**在 Hermes Agent 中:** 使用 `skill_view` 工具加载技能。Hermes 支持三级渐进式加载:`skills_list` 浏览 → `skill_view(name)` 加载完整内容 → `skill_view(name, path)` 查看引用文件。

**在 Gemini CLI 中:** 技能通过 `activate_skill` 工具激活。Gemini 在会话开始时加载技能元数据,并按需激活完整内容。
## 规则

**在其他环境中:** 查看你的平台文档了解技能的加载方式
**在任何响应或操作之前调用相关或被请求的技能**——包括澄清性问题、探索代码库、或查看文件之前。如果调用后发现技能不适合当前情况,你不需要使用它

## 平台适配
**在进入 EnterPlanMode 之前:** 如果你还没有头脑风暴过,先调用头脑风暴技能。

技能使用 Claude Code 的工具名称。非 CC 平台:查看 `references/copilot-tools.md`(Copilot CLI)、`references/hermes-tools.md`(Hermes Agent)、`references/codex-tools.md`(Codex)、`references/qoder-tools.md`(Qoder)了解工具对应关系。Gemini CLI 用户通过 GEMINI.md 自动获得工具映射
然后宣布"使用 [技能] 来 [目的]",并严格遵循该技能。如果它有检查清单,为每个条目创建一个待办

# 使用技能
## 技能优先级

## 规则
当多个技能都适用时,流程技能优先——它们决定处理方式,然后由实现技能(前端设计等)负责执行。头脑风暴和系统化调试是 Superpowers 中最常见的流程技能,但这条规则适用于任何流程技能。

**在任何响应或操作之前调用相关或被请求的技能。** 哪怕只有 1% 的可能性某个技能适用,你都应该调用该技能来检查。如果调用后发现技能不适合当前情况,你不需要使用它。

```dot
digraph skill_flow {
"收到用户消息" [shape=doublecircle];
"即将进入 EnterPlanMode?" [shape=doublecircle];
"已经头脑风暴过?" [shape=diamond];
"调用头脑风暴技能" [shape=box];
"可能有技能适用?" [shape=diamond];
"调用 Skill 工具" [shape=box];
"宣布:'使用 [技能] 来 [目的]'" [shape=box];
"有检查清单?" [shape=diamond];
"为每个条目创建 TodoWrite 待办" [shape=box];
"严格遵循技能" [shape=box];
"响应(包括澄清)" [shape=doublecircle];

"即将进入 EnterPlanMode?" -> "已经头脑风暴过?";
"已经头脑风暴过?" -> "调用头脑风暴技能" [label="否"];
"已经头脑风暴过?" -> "可能有技能适用?" [label="是"];
"调用头脑风暴技能" -> "可能有技能适用?";

"收到用户消息" -> "可能有技能适用?";
"可能有技能适用?" -> "调用 Skill 工具" [label="是,哪怕只有 1%"];
"可能有技能适用?" -> "响应(包括澄清)" [label="确定不适用"];
"调用 Skill 工具" -> "宣布:'使用 [技能] 来 [目的]'";
"宣布:'使用 [技能] 来 [目的]'" -> "有检查清单?";
"有检查清单?" -> "为每个条目创建 TodoWrite 待办" [label="是"];
"有检查清单?" -> "严格遵循技能" [label="否"];
"为每个条目创建 TodoWrite 待办" -> "严格遵循技能";
}
```
- "让我们构建 X" → 先用 superpowers:brainstorming,再用实现技能。
- "修复这个 bug" → 先用 superpowers:systematic-debugging,再用领域技能。

## 红线

Expand All @@ -101,15 +54,17 @@ digraph skill_flow {
| "这样做感觉很高效" | 无纪律的行动浪费时间。技能防止这一点。 |
| "我知道那是什么意思" | 知道概念 ≠ 使用技能。调用它。 |

## 技能优先级
## 平台适配

当多个技能可能适用时,使用此顺序
如果你的运行环境在下面列出,请阅读对应的参考文件获取特殊说明

1. **流程技能优先**(头脑风暴、调试)- 这些决定如何处理任务
2. **实现技能其次**(前端设计、mcp-builder)- 这些指导执行
- Codex:`references/codex-tools.md`
- Pi:`references/pi-tools.md`
- Copilot CLI:`references/copilot-tools.md`
- Hermes Agent:`references/hermes-tools.md`
- Qoder:`references/qoder-tools.md`

"让我们构建 X" → 先头脑风暴,再使用实现技能。
"修复这个 bug" → 先调试,再使用领域特定技能。
Gemini CLI 用户通过 GEMINI.md 自动获得 `references/gemini-tools.md` 的工具映射。

## 中国特色技能路由

Expand All @@ -130,14 +85,6 @@ digraph skill_flow {

中国特色技能与翻译技能**叠加使用**,不互斥。例如:做代码审查时,同时使用 requesting-code-review(流程)+ chinese-code-review(风格)。

## 技能类型

**刚性的**(TDD、调试):严格遵循。不要偏离纪律。

**灵活的**(模式):根据上下文调整原则。

技能本身会告诉你它属于哪种。

## 用户指令

指令说明做什么,而非怎么做。"添加 X"或"修复 Y"不意味着跳过工作流
用户指令(CLAUDE.md、AGENTS.md、GEMINI.md 等、直接请求)优先于技能,技能又优先于默认行为。只有当你的人类伙伴明确告诉你跳过时,才能跳过技能工作流或指令
4 changes: 2 additions & 2 deletions skills/using-superpowers/references/codex-tools.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Skills 使用 Claude Code 的工具名称。在 Codex 中遇到这些名称时
|---------------|---------------|
| `Task` 工具(派遣子 agent) | `spawn_agent` |
| 多个 `Task` 调用(并行) | 多个 `spawn_agent` 调用 |
| Task 返回结果 | `wait` |
| Task 返回结果 | `wait_agent` |
| Task 自动完成 | `close_agent` 释放槽位 |
| `TodoWrite`(任务跟踪) | `update_plan` |
| `Skill` 工具(调用 skill) | Skills 原生加载——直接按说明操作 |
Expand All @@ -22,4 +22,4 @@ Skills 使用 Claude Code 的工具名称。在 Codex 中遇到这些名称时
multi_agent = true
```

启用后可使用 `spawn_agent`、`wait` 和 `close_agent`,支持 `dispatching-parallel-agents` 和 `subagent-driven-development` 等 skills。
启用后可使用 `spawn_agent`、`wait_agent` 和 `close_agent`,支持 `dispatching-parallel-agents` 和 `subagent-driven-development` 等 skills。使用 subagent-driven-development 时,implementer 和 reviewer 子 agent 完成全部工作后应始终 `close_agent` 释放
Loading