工程開發
planner avatar

planner

為多任務工程專案建立結構化且可由編排器執行的計畫,包含原子化任務、衝刺結構與驗證標準。

簡介

Planner 技能是一個專門的框架,旨在將複雜的開發目標分解為可執行的結構化專案計畫。它專為在協作、多步驟環境中工作的軟體工程師和技術代理設計。透過利用標準化的五階段流程,Planner 能確保專案不僅定義明確,且能立即與任務編排器 (task-orchestrator) 代理相容。這種系統性的方法減少了模糊性,強制執行任務的原子性,並提供了從初始需求收集到最終實作與驗證的清晰路徑。

  • 基於階段的工作流:包含需求釐清、程式碼庫研究、細粒度任務規劃、子代理同行審查以及成品保存。

  • 任務原子性強制:確保每個任務都是具體、可操作、可測試的,並與確切的檔案路徑和程式碼片段綁定。

  • 基於衝刺的交付:將工作組織為可演示、可執行且遞增的增量,確保專案進度的一致性。

  • 標準化模板:產生基於 Markdown 的計畫,包含複雜度估算、先決條件、驗收標準和明確的復原策略。

  • 工作流移交:與並行任務執行器 (parallel-task worker) 無縫整合,一旦計畫定案即可立即執行未阻塞的任務。

  • 在啟動複雜功能、重構大型模組或執行任務依賴關係複雜的多衝刺專案時使用此技能。

  • 預期輸入:高階目標或需求;技能會在產生最終計畫前向使用者詢問以釐清範圍。

  • 預期輸出:結構化包含衝刺、任務與驗證步驟的 Markdown 文件,以及選擇性的持久化計畫檔案。

  • 安全界限:除非明確要求,否則不會進行自動實作;避免建立循環依賴;確保寫入操作嚴格限制在任務需求範圍內。

  • 最佳實踐:在開始規劃階段前,務必確認先決條件(如所需的函式庫或存取權限),以避免衝刺中期的阻礙。

倉庫統計

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