什麼是 Harness
Harness(平台整合層)是指 Superpowers 的 skills 與工作流綁定的 AI 開發環境。同一套方法論(TDD、brainstorming、subagent-driven development)在不同 harness 上有各自的安裝與觸發機制。
支援清單(v6.4.1)
| Harness | 備註 |
|---|---|
| Claude Code | 主要開發目標,plugin marketplace 安裝 |
| Codex CLI / Codex App | 原生 skill 探索,無 session-start hook |
| Cursor | shell-hook 形式 |
| OpenCode / OpenCode 2.0 | OpenCode 2.0 支援於 v6.4.1 加入 |
| Muse | v6.4.1 新增 |
| Qwen Code | v6.4.1 新增 |
| Kimi Code | — |
| GitHub Copilot CLI | — |
| Antigravity | — |
| Factory Droid | — |
| Pi | — |
| Devin CLI | devin plugins install obra/superpowers,session 起始自動觸發 skills(v6.3.0,#1995) |
| Hermes Agent | git clone 安裝,原生 loader 註冊、首回合載入 bootstrap(v6.3.0,#1922/#2025) |
| Grok Build CLI | 依官方安裝文件(v6.3.0,#1919) |
主要安裝路徑
Claude Code
/plugin install superpowers@claude-plugins-official
Devin CLI(v6.3.0 起)
devin plugins install obra/superpowers
安裝一次,之後每次 session 開始 skills 就會自動可用,不需手動觸發。
Hermes Agent(v6.3.0 起)
從原始碼 clone 後,由 Hermes 原生 loader 完成註冊,bootstrap 在第一個回合載入。
演進時間線
- v6.1.0:Codex 改從 marketplace 安裝、移除 Codex SessionStart hook;Gemini CLI 支援移除(Google 已於 2026-06-18 EOL)
- v6.3.0:加入 Devin CLI、Hermes Agent、Grok Build CLI
- v6.4.1:加入 OpenCode 2.0、Muse、Qwen Code
選擇 harness 的考量
Superpowers 的核心能力(skills 系統、SDD、brainstorming)在所有支援的 harness 上語意一致,差異在:
- Skill 觸發機制:自動載入(Devin CLI)vs 原生探索(Codex)vs shell hook(Cursor)
- Subagent 支援:SDD 需要 harness 能 spawn subagents——不支援的平台應改用 Native execution(v6.4.1 起
executing-plans重建為 inline 執行,不依賴 subagent)