# Using Superpowers

> 使用時機：任何對話開始時——確立如何尋找與使用技能，要求在「任何回應（包括澄清問題）」之前先呼叫技能

- Skill: `shumingyang-opencode/using-superpowers` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add shumingyang-opencode/using-superpowers`
- Raw SKILL.md: https://api.skillmd.com/api/skills/shumingyang-opencode/using-superpowers/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: shumingyang-opencode (https://skillmd.com/u/shumingyang-opencode)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/shumingyang-opencode/using-superpowers

---


<SUBAGENT-STOP>
如果你是被派來執行特定任務的子代理，請忽略本技能。
</SUBAGENT-STOP>

<EXTREMELY-IMPORTANT>
如果你認為有哪怕 1% 的機率某個技能可能適用於你正在做的事，你絕對必須呼叫該技能。

如果某個技能適用於你的任務，你別無選擇。你必須使用它。

這沒有商量餘地。你不能用合理化藉口脫身。
</EXTREMELY-IMPORTANT>

## 規則

**在做出任何回應或採取任何行動之前，先呼叫相關或要求的技能**——包括澄清問題、探索程式碼庫或檢查檔案。如果事後發現不適用於當下情況，你就不必用它。

**在進入 plan 模式之前：** 如果你尚未腦力激盪，先呼叫 brainstorming 技能。

然後宣告「正在使用 [技能] 以達成 [目的]」並確切遵循該技能。如果它有檢查清單，為每個項目建立一個 todo。

## 技能優先序

當多個技能都適用時，流程型技能優先——它們先定調作法，然後實作型技能（frontend-design 等）再執行。Brainstorming 與 systematic-debugging 是 Superpowers 最常見的流程型技能，但這條規則對任何技能都成立。

- 「我們來做 X」→ 先 `superpowers:brainstorming`，再接實作型技能。
- 「修這個 bug」→ 先 `superpowers:systematic-debugging`，再接領域技能。

## 紅旗

這些念頭代表「停——你正在合理化」：

| 念頭 | 事實 |
|---------|---------|
| 「這只是個簡單問題」 | 問題也是任務。先檢查技能。 |
| 「我需要更多上下文」 | 技能檢查在澄清問題之前。 |
| 「我先探索程式碼庫」 | 技能告訴你「如何」探索。先檢查。 |
| 「我可以快速查一下 git／檔案」 | 檔案缺乏對話上下文。先檢查技能。 |
| 「我先收集資訊」 | 技能告訴你「如何」收集資訊。 |
| 「這不需要正式的技能」 | 只要有技能存在，就用它。 |
| 「我記得這個技能」 | 技能會演進。讀目前版本。 |
| 「這不算任務」 | 行動＝任務。先檢查技能。 |
| 「用這個技能太殺雞用牛刀」 | 簡單的事也會變複雜。用它。 |
| 「我先做這一件小事」 | 做任何事之前先檢查。 |
| 「這樣做感覺很有效率」 | 無紀律的行動浪費時間。技能防止這種事。 |
| 「我知道那是什麼意思」 | 知道概念 ≠ 使用技能。呼叫它。 |

## 平台適應

如果你的 harness 出現在這裡，請閱讀它的參考檔以取得特別指示：

- Codex：`references/codex-tools.md`
- Pi：`references/pi-tools.md`
- Antigravity：`references/antigravity-tools.md`

## 使用者指示

使用者指示（CLAUDE.md、AGENTS.md、GEMINI.md 等，以及直接要求）優先於技能，而技能又覆蓋預設行為。只有在你的真人夥伴明確要求時，才跳過技能工作流或指示。

