C✳CODEZ.WIN
🌐 繁體中文

Skill 多語言閱讀指南

subagent-driven-development用途、用法與原始來源

在目前會話中執行包含獨立任務的實施計劃時使用

原文擷取時間:

來源儲存庫
obra/superpowers
SKILL.md
skills/subagent-driven-development/SKILL.md
儲存庫 Star
309,479
儲存庫最近更新
2026-10-30
能力分類
Agent 工作流程
最近採集時間

授權:MIT

流程片段用來協助閱讀上游說明。本頁沒有執行第三方 Skill,不屬於實測評測。

下面的用途與操作片段來自上游文件,由本站整理並翻譯,和另行標示的 Codez 編輯分析分開呈現。

這個 Skill 能做什麼

在目前會話中執行包含獨立任務的實施計劃時使用

如何使用:上游操作流程

何時使用

與執行計劃(內聯)相比:每個任務使用一個全新的子代理(避免上下文污染),而不是一個上下文執行所有任務;每個任務完成後進行審查(規範符合性 + 代碼品質),而不是僅在最後進行審查。每個任務和每次審查都需要一個全新的上下文;內聯只需要一個上下文和一個最終審查員。

原文片段 · L33 ↗

子代理驅動開發

執行計畫的方式是:為每個任務派遣一個新的執行子代理,每次任務完成後進行任務審查(規範符合性 + 程式碼品質),最後進行一次全面的分支審查。為什麼要使用子代理:您可以將任務委派給具有獨立上下文的專用代理程式。透過精確地設計它們的指令和上下文,您可以確保它們專注於任務並成功完成任務。它們不應該繼承您會話的上下文或歷史記錄——您需要建立它們所需的一切。這也有助於您保留自身的上下文,以便進行協調工作。

原文片段 · L6 ↗

模型選擇

使用能夠勝任各項任務的最低效能模型,以節省成本並提高速度。機械實現任務(獨立功能、明確的規範,1-2文件):使用快速、便宜的模型。當計劃制定得當時,大多數實施任務都是機械性的。

原文片段 · L139 ↗
原文片段 · dot ↗
digraph when_to_use {
    "Have implementation plan?" [shape=diamond];
    "Tasks mostly independent?" [shape=diamond];
    "Partner chose inline, or no subagent tool?" [shape=diamond];
    "subagent-driven-development" [shape=box];
    "executing-plans" [shape=box];
    "Manual execution or brainstorm first" [shape=box];

    "Have implementation plan?" -> "Tasks mostly independent?" [label="yes"];
    "Have implementation plan?" -> "Manual execution or brainstorm first" [label="no"];
    "Tasks mostly independent?" -> "Partner chose inline, or no subagent tool?" [label="yes"];
    "Tasks mostly independent?" -> "Manual execution or brainstorm first" [label="no - tightly coupled"];
    "Partner chose inline, or no subagent tool?" -> "executing-plans" [label="yes"];
    "Partner chose inline, or no subagent tool?" -> "subagent-driven-development" [label="no"];
}

環境與相依需求

設定

確保工作在隔離的工作區中進行:使用 superpowers:using-git-worktrees 建立一個工作區或驗證現有工作區。切勿在隔離的工作區中開始實施。main/master未經人類夥伴明確同意,請勿擅自更改分支。對話記憶無法在壓縮後保留。在實際會話中,控制器如果遺失了執行位置,就會重新調度整個已完成的任務序列——這是目前觀察到的最昂貴的錯誤。請在帳本文件中追蹤進度,而不僅僅是在待辦事項清單中。

原文片段 · L101 ↗

限制與結果檢查

本次未從該檔案選出獨立的限制片段,不代表適用於所有輸入或環境。請閱讀完整原文,並自行驗證實際結果。

開始使用前

  1. 先核對支援的 Agent 宿主和儲存庫安裝說明。保留完整 Skill 目錄及其引用的腳本、資源和文件,只複製 SKILL.md 可能遺漏相依需求。
  2. 向 Agent 提供實際輸入、預期輸出和驗收標準。呼叫方式與可用工具取決於宿主環境,本站不假定存在通用的安裝指令。
  3. 先在暫存專案或輸入副本上試用。涉及修改檔案、遠端服務或計費資源的操作,應逐項核對後再授權。
  4. 依照原文檢查項目和自己的需求驗證輸出。成功觸發或儲存庫 Star 較高,都不能證明結果正確。

Skill 檔案與目錄格式規範 ↗

繼續閱讀原始文件

翻譯與介紹範圍

本頁從固定版本的上游 SKILL.md 整理用途與操作片段,譯文使用輔助翻譯。它不是完整手冊,也不代表經過相容性實測;使用前請核對原文及其引用檔案。

介紹依據下方列出的固定版本;目前儲存庫動態和目錄擷取時間分開呈現。

固定版本來源
閱讀原文 ↗
原文擷取時間
來源提交版本
2ce8aa15d05bd57213e6f746f953aafb7ded7a8b
原文 SHA-256
ba41f697136cba88a7962d60c8e2f97488ba04a8688b1d0fbeb27f6953808e75
返回完整 Skill 目錄