工程開發
dod
Definition of Done (DoD) 確認工作流程,於實作完成時自動觸發,確保交付品質、記錄證據並統一報告格式。
簡介
此技能提供一個系統化的「完成定義 (Definition of Done, DoD)」驗證工作流程,旨在防止在未經適當驗證的情況下交付任務。透過自動化確認過程,它確保每個功能或錯誤修復在向使用者發布完成報告之前,皆符合專案標準。此技能專為重視高品質文件與嚴謹程式碼審查流程的軟體開發環境而設計。
-
當系統偵測到實作完成時自動觸發,確保主動的品質控管而非被動報告。
-
驗證關鍵交付物,包括 ADR(架構決策紀錄)、領域詞彙 (Domain/Glossary) 更新以及架構總覽圖 (Overview) 的一致性。
-
與 GitHub PR 工作流程整合,確認所有審查意見皆已解決、GitHub Copilot 審查已完成,且 CI 管線執行成功。
-
透過結構化的 Markdown 模板統一最終狀態報告,內容包含實作目的、範圍、DoD 符合性狀態及未處理項目。
-
透過執行 'update branch' 檢查,確保本機程式碼與遠端基準分支同步,維持高完整性的提交。
-
目標使用者:軟體工程師、技術主管與開發維運團隊。
-
常見案例:透過要求每一項完成任務皆具備證據支持,防止「默默發生」的部署失敗。
-
操作限制:本技能嚴格執行 DoD 合規性;若任何步驟(如 CI 成功或審查解決)失敗,將禁止報告完成並強制代理程式回報具體的不足之處。
-
最佳實踐:確保儲存庫中擁有 'AGENTS.md' 或類似的 DoD 清單文件,以便讓此技能能根據您的團隊特定要求進行檢查。
倉庫統計
- Star 數
- 4
- Fork 數
- 1
- Open Issue 數
- 11
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午09:07