工程開發
tasks avatar

tasks

使用 Mighty (mt) 任務進行代碼開發管理,包含進度追蹤、證據連結、設計決策記錄以及標準化的任務結案流程。

簡介

此技能為 AI 代理提供了一套系統化的方法,利用 Mighty (mt) 任務追蹤框架來管理軟體開發工作。它專為需要嚴謹、原生於 Git 工作流的開發者及 AI 代理所設計,適用於處理錯誤修復、功能請求與程式碼重構。透過將任務視為核心要素,此技能確保每一項程式碼變更都有明確的需求支持,並輔以臨時進度更新及正式設計決策記錄。此技能強調高資訊量的溝通風格,專注於明確的開發意圖、來源追蹤以及可驗證的完成證據。

  • 透過 mt CLI 簡化任務創建與管理,並直接連結至技術規範與設計文件。

  • 實施漸進式揭露工作流,鼓勵使用簡短且具行動力的進度註解,解釋實作決策背後的邏輯與原因。

  • 促進明確的設計決策記錄,允許代理紀錄替代方案與最終取捨,這對大型程式碼庫的長期維護至關重要。

  • 透過證據導向的工作流程確保問責制,每項任務均透過 link 指令映射至對應的程式碼檔案、提交 (commits) 與測試套件。

  • 執行嚴格的結案協議,在任務結束時驗證狀態、檢查缺失需求,並提供清晰的結案摘要以供日後稽核參考。

  • 當您需要修改儲存庫(無論是新增功能或修復錯誤)時,請務必使用此技能。

  • 務必先執行 mt work 或 mt mine 查詢當前任務狀態,確保與開發進度保持同步。

  • 建立任務時,請使用提供的模板來明確定義目標、驗收標準與限制條件。

  • 在編寫程式碼期間,利用 mt comment 留下開發足跡,特別是在處理複雜重構或方案取捨時。

  • 在工作結束前,務必執行 mt closeout 與 mt commit 指令,確保儲存庫保持乾淨、完整的文件紀錄與可部署狀態。

  • 輸入通常包含任務 ID 或功能規範;輸出則為結構化的任務更新、連結的證據提交紀錄與最終的解決方案摘要。

倉庫統計

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