本文根據 obra/superpowers 倉庫裏該技能的 SKILL.md 與倉庫 README 整理,資料核對於 2026-10-11。skills.sh 榜單當日顯示該技能累計安裝約 22.3 萬次;所在倉庫 obra/superpowers 在 GitHub 約 29.7 萬 Star(同日數據)。技能內容會隨倉庫更新,以倉庫為準。
這個 Skill 做什麼
一個會話連續做十幾個任務,上下文會越來越髒:前面任務的細節擠佔空間,模型開始混淆。subagent-driven-development 的做法是讓主會話只當協調者。description:在當前會話裏執行由相互獨立的任務組成的實施計劃時使用。
每個任務的循環是:派出一個「實現者」子智能體,只給它這個任務需要的說明和上下文——它不繼承主會話的歷史;實現者交回報告後,主會話按報告狀態處理(比如「完成但有疑慮」要先讀疑慮,「受阻」要判斷是缺資訊還是任務本身有問題);然後做一次任務評審,同時看是否符合規格和代碼質素;有問題進入修復循環,通過後才標記完成。所有任務結束,再對整個分支做一次範圍更寬的最終評審。
說明裏還有「模型選擇」一節,討論什麼樣的任務可以交給更便宜的模型;以及一張常見藉口表(比如「這個任務太小不用評審」)。它的核心公式是:每任務一個新子智能體 + 每任務評審 + 最終總評審 = 質素高、迭代快。
怎麼安裝
subagent-driven-development 是 Superpowers 插件裏的一個技能,不單獨發佈:作者的設計是整套一起安裝,由會話開始時注入的引導指令決定各技能何時觸發。Claude Code 裏輸入(命令來自倉庫 README):
text
/plugin install superpowers@claude-plugins-official
Codex 在 /plugins 裏搜尋 superpowers 安裝;Gemini CLI 用 gemini extensions install https://github.com/obra/superpowers。裝好後在命令選單裏以 /superpowers:subagent-driven-development 的形式出現,也會按場景自動觸發。
倉庫整體介紹和其他安裝方式,詳見本站《Superpowers 是什麼、怎麼安裝和使用:Claude Code / Codex 最熱門的 Skills 開發流程框架》。
怎麼用
- writing-plans 寫完計劃後會問你選哪種執行方式,選「子智能體驅動」即進入這個技能。
- 也可以直接說:「按 docs/superpowers/plans/ 裏的那份計劃,用子智能體逐任務執行」。
- 執行中你可以隨時插話調整,主會話負責把變化轉達給後續任務。
目錄裏有實現者、任務評審、複審三份提示詞模板,以及幾個準備任務簡報和評審材料的腳本。
適合誰 / 侷限
適合任務多、彼此獨立、希望質素把關嚴一點的計劃,README 提到這種方式下智能體連續自主工作幾個小時並不少見。代價是用量:每個任務至少兩個新上下文(實現 + 評審),各自都要重新讀代碼。任務之間強耦合、或所用工具不支持子智能體時,應改用 executing-plans。
注意事項
- 許可:MIT。
- 用量高:訂閱額度緊張時慎用,或在計劃裏把任務劃得粗一些。
- 需要子智能體能力:Claude Code 支持;其他工具以 README 的說明為準。
- 子智能體會直接改代碼並提交,建議在獨立分支或 worktree 中進行。
0 條評論
還沒有評論,來搶沙發~