工程開發
task-breakdown avatar

task-breakdown

將複雜的開發需求拆解為可執行的任務序列,並針對多代理環境進行委派分析。

簡介

task-breakdown 技能是一款專為如 Claude Code 等多代理開發框架所設計的架構協調工具。它允許開發人員將高層級的功能需求、重構需求或複雜的系統整合任務,拆解為可對應到特定代理(Agent)的離散邏輯任務。透過結構化的流程——包含定義範疇、列出必要組件(如資料庫、後端、前端、iOS、DevOps、設計師)、確定依賴關係以及評估技術複雜度——此技能確保大規模開發專案能以正確的順序執行。它對於全端、跨平台及 API 密集的專案特別有效,能維持架構的一致性。

  • 自動將用戶需求映射到專業代理,例如 Database(架構/遷移)、Backend(API/邏輯)、Frontend(React/Next.js)、iOS(SwiftUI)、Designer(品牌/主題)及 DevOps(CI/CD/Docker)。

  • 為常見的複雜流程提供標準化模式,包含 Web、iOS 及完整的跨平台應用架構。

  • 強制執行嚴格的序列規則,例如資料庫先於後端、後端先於前端、設計師先於前端,從而預防常見的整合問題。

  • 協助建立標準化的任務模板,包含任務 ID、複雜度(簡單/中等/複雜)、平台目標及明確的依賴關係追蹤。

  • 透過產生可由主對話執行緒進行序列或平行處理的委派請求,來支援「Hub 架構」。

  • 輸入:高層級的自然語言開發需求(例如:「建立一個具有 Web 與 iOS 端的社交媒體應用程式」)。

  • 輸出:一份完整且有序的任務清單,按代理、平台及執行依賴性進行分類。

  • 適用場景:架構設計新功能、管理複雜程式碼重構,以及協調多個專業 AI 代理的工作流程。

  • 限制:專為子代理無法直接生成其他代理的系統所設計,需依賴 Hub 來處理拆解結果。請遵守所提供的序列規則,以確保代理間的互動可靠。

倉庫統計

Star 數
13
Fork 數
4
Open Issue 數
0
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月3日 下午06:07
在 GitHub 查看